- Home
- OCR tools
OCR tools
Read text and tables out of photos and scans, on this device. Every one runs on this device.
No tool by that name. Try merge, HEIC, compress, or OCR.
- Image to text Read the words out of a photo or screenshot.
- OCR a PDF Make a scanned PDF searchable, or pull the text out.
- Image to Excel Photographed table into a spreadsheet.
- Image to CSV Photographed table as plain CSV.
- Image to JSON OCR results as structured JSON.
- JPG to CSV A photographed table as plain CSV.
- PNG to CSV A screenshotted table as plain CSV.
- JPG to JSON OCR a JPEG into structured JSON.
- PNG to JSON OCR a screenshot into structured JSON.
Recognition that never leaves your device
Optical character recognition looks at a picture and works out which shapes are letters. Every mainstream OCR service does that on a server, which means uploading the image first, and the images people run through OCR are overwhelmingly documents. Passports, driving licences, payslips, tax paperwork, medical letters, and bank statements, because those arrive as scans and photographs and the text is locked inside a picture.
These tools run Tesseract compiled to WebAssembly, in your browser tab. The engine and its English language data are around 6 MB and download once, then stay cached. Recognition is real computation on your device, so it is slower than a server would be: a page takes a couple of seconds on a laptop and longer on a phone. That is the honest trade for the image never being transmitted.
Getting good results
Accuracy is almost entirely an input problem, and it is one you control. A flat, well-lit, straight-on photograph of printed text at decent resolution comes out close to perfect. Shadows across the page, a camera held at an angle so the lines converge, and low resolution are what wreck it. Two minutes spent retaking the photograph beats any amount of correcting afterwards.
Image to Excel is the one for a photographed table: a picture of a grid becomes a real spreadsheet.
Handwriting is the hard limit. Tesseract is trained on printed type, so neat block capitals are unreliable and cursive is effectively out of reach. And before reaching for OCR at all, check whether you need it: if you can select text in your PDF, PDF to Text reads what is actually stored and is both faster and exact. OCR is only for when the words exist as pixels.
Related reading
Everything in ocr tools
- Image to Text (OCR): Read the words out of a photo or screenshot.
- OCR PDF: Make a scanned PDF searchable, or pull the text out.
- Image to Excel: Photographed table into a spreadsheet.
- Image to CSV: Photographed table as plain CSV.
- Image to JSON: OCR results as structured JSON.
- JPG to CSV: A photographed table as plain CSV.
- PNG to CSV: A screenshotted table as plain CSV.
- JPG to JSON: OCR a JPEG into structured JSON.
- PNG to JSON: OCR a screenshot into structured JSON.
