Image to Text (OCR)
Extract text from any image — screenshots, scanned documents, photos of signs. Choose a language, see the recognized text with confidence, and copy or download it. Free, in browser, no signup.
Image to Text (OCR) — Pull text out of any image — a screenshot, a scanned PDF page, a photo of a sign or a receipt. The recognition happens in your browser, so the image never leaves your device.
Your image is processed in your browser. Nothing is uploaded to a server.
Was Image to Text (OCR) useful?
What is image to text (ocr)?
Pull text out of any image — a screenshot, a scanned PDF page, a photo of a sign or a receipt. The recognition happens in your browser, so the image never leaves your device.
Pick a language that matches what is in the image. The result shows the recognized text along with a confidence score per block, so you can spot the parts that might need a second look. Copy the whole result, copy a single block, or download it as a .txt file.
How to use it
-
Choose an image
JPG, PNG, or WebP. Screenshots and scans work best.
-
Pick the language
English is the default. Other supported languages are in the dropdown.
-
Extract text
The first run downloads the language model (~10 MB) and caches it for next time.
-
Review and copy
Check the confidence on each block, copy what you need, or download as .txt.
Examples
Screenshot to text
Take a screenshot of an error message, a code snippet, or a paragraph from a slide, and pull the text out so you can paste it into a document or search box.
A screenshot of "Page not found — The link you followed may be broken, or the page may have been removed."
Result: Page not found The link you followed may be broken, or the page may have been removed.
Scanned document
Photos or scans of typed documents come through cleanly. Confidence is usually 90%+ for printed text at reasonable resolution.
A scan of a printed invoice with date, line items, and a total.
Result: Recognized text in reading order with the same structure as the original.
Sign or label in another language
Pick the language that matches the image. The model is per-language — picking the wrong one degrades accuracy a lot.
A photo of a sign in Spanish. Pick "Spanish" from the dropdown before extracting.
Result: The Spanish text, with a confidence score. A different language dropdown choice would produce nonsense.
Frequently asked questions
Related tools
Image to Base64
Turn a small image into a Base64 data URL you can paste into HTML or CSS.
JPG to PNG
Convert JPG images to lossless PNG — entirely in your browser.
WebP Converter
Convert JPG or PNG images to modern WebP for much smaller files.
Character Counter
Count characters, words, lines, and UTF-8 bytes as you type.
Word Counter
Count words, characters, sentences, and paragraphs in your text instantly.
Text Diff
Compare two texts line by line and see exactly what was added, removed, or kept.
JSON Formatter
Format, beautify, and validate JSON with adjustable indentation — instantly in your browser.
Last reviewed: 2026-08-17