Image to text
Pull the words out of a photo, scan or screenshot so you can copy, edit or search them. The text is read right here in your browser, so the picture never leaves your device.
Fit Meter
Settings appear once you add an image.
Pick the language the picture is written in. Its model is downloaded once, 1–3 MB.
Still going. Your own device is doing this, so a long video or a big batch takes as long as it takes — and none of it is being uploaded.
Bytes sent anywhere: 0 B Bytes of your files sent anywhere: 0 B · nothing leaves this tab
Every request this page makes is listed as it happens. You’ll see our own code loading, for some formats a codec engine, and anonymous usage analytics marked STATS — but never your file going out.
- Waiting for network activity…
Check it yourself: open your browser’s developer tools on the Network tab, or turn off Wi-Fi once the page has loaded. The tools keep working.
How to use it
-
Add your files
Add a photo, scan or screenshot — several at once if you like. iPhone HEIC photos work too.
-
Check the settings
Choose the language the text is written in. Turn off Keep the line breaks if you want flowing paragraphs to paste into a document.
-
Save the result
Press read the text. Copy it straight from the result, or save it as a .txt file.
Why it doesn’t upload
Text in pictures is often the private kind: a bank letter, a prescription, a screenshot of a conversation. The text reader (Tesseract, compiled to WebAssembly) runs inside this tab, so the picture is read on your device and never sent to a server to be read there.
How to check for yourselfWorth knowing
- Printed and on-screen text reads well. Handwriting mostly does not — neat block capitals sometimes work, joined-up writing rarely does.
- The layout is not kept. Columns come back one after the other and tables as lines of text, not rows and cells.
- Blurred, skewed, dim or very small text produces mistakes. The confidence score under the result tells you how sure the reader is; crop to just the text and retake the photo straight on if it is low.
- Languages offered: English, Spanish, Portuguese, French, German, Indonesian and Hindi. Pick the right one — reading French with the English model drops the accents.
- The first run downloads the reader (about 4 MB) and the language model (1–3 MB). After that they come from your browser’s cache, offline too.
- This reads pictures. To get the text out of a PDF, save its pages as images first.
Getting a clean read
Crop to the text first. A photo of a whole desk with a page on it gives the reader a lot of wood grain to puzzle over. Crop Image takes seconds and usually lifts the confidence score more than anything else.
Shoot straight on, in even light. A page photographed at an angle, or with the phone’s shadow across it, loses letters at the edges. Screenshots are the easiest case of all: sharp, flat and perfectly lit.
Keep the line breaks for code, lists and addresses; turn them off for prose. With them off, each paragraph comes back as one line and words split across lines with a hyphen are joined again, so it pastes into a document as ordinary text.
Questions
How do I copy text from an image?
Add the picture, choose the language it is written in and press Read the text. The words appear in a box with a Copy text button, and you can also save them as a .txt file. On a phone, a screenshot of the text works just as well as a photo.
Is it accurate?
For clear printed or on-screen text, very — often only a word or two wrong on a page. Accuracy falls with blur, glare, curved pages, tiny text and decorative fonts. Every result shows a confidence score; below about 60% expect mistakes and check it against the picture.
Can it read handwriting?
Not reliably. The reader is trained on printed text, so tidy block capitals are the best case and joined-up handwriting usually comes back as nonsense. For handwritten notes, typing them out is still faster than correcting the result.
Does it work with Hindi, Spanish or other languages?
Yes: English, Spanish, Portuguese, French, German, Indonesian and Hindi, plus English and Hindi together for documents that mix the two. Choose the language before reading; each model is a one-time download of 1–3 MB.
Is there a limit, and is my image uploaded?
No daily limit, no sign-up and no upload. The text reader is downloaded to your browser once and runs in this tab, so each picture is read on your device and costs no server anything — which is why there is nothing to cap. The practical limit is your device: a long batch is slower on an older phone. You can watch the network log under the tool to see that only the reader and the language model come down.
Can it keep the layout, like columns or a table?
No. It returns the words in reading order as plain text. Columns come back one after another and tables as lines. That is usually what you want for copying a passage, but not for rebuilding a spreadsheet.
Other tools
- Crop Image Crop to a square, a circle, a ratio or free-form with a drag.
- Rotate & Flip Image Turn a sideways photo the right way up, or mirror it.
- Compress Image Get a photo under any KB or MB limit without guessing at quality.
- HEIC to JPG Make iPhone photos open on Windows, Android and every upload form.
- Remove Metadata Delete GPS location, camera serials and dates without touching the pixels.