Image to text (OCR)

Advertisement

Drag & drop a file here, or

🔒 Your file is processed locally in your browser — it never leaves your device.

Advertisement

Point this tool at a photo or screenshot and it reads the text out of it — a scanned page, a photographed receipt, a screenshot of a document, a picture of a whiteboard. The result lands in a text box you can copy straight away or download as a .txt file. This uses real OCR (optical character recognition), not a guess based on the filename.

Everything runs inside your browser using a WebAssembly OCR engine (tesseract.js) — the image is decoded, read, and turned into text entirely on your device. Nothing is uploaded, so there is no daily conversion limit and no risk of a sensitive document (an ID, a bill, a contract) ever touching a server.

Advertisement

Frequently asked questions

Is my image uploaded to a server?

No. The whole OCR process runs locally in your browser using WebAssembly — your image file never leaves your device. That also means there is no limit on how many images you can process per day.

What image formats and sizes does this accept?

JPG, PNG, WebP, and BMP, up to 20MB. If your photo is very large, it is automatically downscaled before reading (this speeds things up and does not hurt accuracy). HEIC and TIFF are not supported by browsers directly — convert to JPG or PNG first.

Do I need to download anything the first time?

The first time you use this tool (or any of our extraction tools) in a browsing session, it downloads a small OCR engine (a few MB, cached afterward) and the language data for whichever language you pick. After that, it starts instantly. Sharp, well-lit, non-blurry photos give the best results.

Other PDF tools