Image to Text: Free AI OCR
Extract text from photos: receipts, signs, screenshots, documents, handwriting, and whiteboards. Handles messy scripts and math. Free, no signup. Output as plain text, Markdown, or LaTeX.
Drag and drop, upload, or take a photo
JPG, PNG, WebP, AVIF, and HEIC. HEIC is decoded on your device.
Use plain text for copy-paste into anywhere. Markdown for notes apps. LaTeX for equations and STEM homework. Change format and click Extract again to regenerate.
How to Use
- 1Photograph or screenshot the text with good lighting and minimal glare
- 2Upload the image or paste from clipboard
- 3Pick plain text, Markdown, or LaTeX
- 4Extract, then copy or download
Great For
Receipts & invoices
Digitize amounts and line items without retypingSigns & labels
Capture storefront signs, product labels, or packaging textScreenshots
Pull text from app screenshots, chats, or error messagesClass notes
Convert lecture handwriting without retypingWhiteboards
Capture meeting boards before they get erasedMath homework
Export equations as LaTeX for Overleaf or MarkdownFrequently Asked Questions
Can this extract text from any image?
Yes for most everyday photos. Upload a receipt, street sign, screenshot, scanned PDF page, printed document, handwritten note, or whiteboard. A multimodal AI model reads the visible text and returns editable output. It uses a vision-language model rather than classic pattern-matching OCR, so it usually handles messy, angled, low-contrast, or handwritten input better than basic Tesseract-style tools. Image quality still matters. A clear, well-lit, in-focus photo produces cleaner text than a blurry or shadowed one. A quick retake usually beats fixing bad output later.
How is this different from the AI Image Analyzer?
Image to Text (OCR) extracts copy-pasteable text in plain text, Markdown, or LaTeX, and keeps line breaks, structure, and equations so you can drop the result into a document or notes app. AI Image Analyzer answers questions about a photo: identify objects, review a profile picture, estimate meal calories, or answer a custom prompt. Its output is descriptive analysis, not a text transcript. Use OCR to get the words out of an image. Use AI Image Analyzer to learn about what the image shows.
What languages are supported?
The Gemini model handles a wide range of languages and scripts, including Latin-alphabet languages, CJK (Chinese, Japanese, Korean), Cyrillic, and Arabic. There is no language selector. The model detects the script from the image. Accuracy follows image quality more than language. A clear, high-contrast photo in a less common language usually beats a blurry English photo. Dense small text, stylized fonts, and heavy cursive handwriting remain the hardest cases in every language.
Can it extract math equations?
Yes. Switch the output mode to LaTeX or Markdown before extracting. Equations return in $...$ (inline) or $$...$$ (display) LaTeX delimiters, which notes apps and papers can render. This works for printed equations (textbook pages, slides, problem sets) and reasonably neat handwritten math. Dense or heavily abbreviated handwritten notation is harder. Double-check extracted equations against the source image before you rely on them.
Is my photo stored?
No. Instant Tools does not store the photo. It is sent to an AI provider (primarily Google Gemini, with free-provider fallbacks when that tier is busy) to read the text, then discarded on Instant Tools after the extracted text returns. The image passes through the provider's infrastructure for that step, and the provider's data-handling terms apply. Avoid uploading images with sensitive personal or financial data. Instant Tools does not log, retain, or associate the image or extracted text with you.
Related Tools
Screenshot to Code
Turn UI shots into HTML/React
Identify From a Photo
Name plants, objects, and landmarks
AI Image Analyzer
Ask anything about a photo
Text Diff Checker
Compare two text versions
Prompt Diff
Compare system prompts and agent rules side-by-side
robots.txt Generator
Generate/validate robots.txt with AI bot controls