Extract Text from Image
Extract text from an image
OCR that runs entirely in your browser. Drop a JPG, PNG, HEIC, or WebP image and get the text out — plain text, Word document, or searchable PDF. No upload, no account.
Extract text now →Common uses
Scanned invoices and receipts
Extract itemised costs, totals, and supplier names from receipts scanned on a flatbed or photographed with a phone.
Business cards
Pull contact details — name, email, phone number, company — from a photo of a business card.
Screenshots of documents
If someone sent you a screenshot of a contract, email, or report, extract the text so you can edit or search it.
Whiteboards and printed notes
Photo a whiteboard or printed notes after a meeting and extract the text into an editable document.
ID documents and forms
Extract text from photos of passports, driving licences, or filled-in forms. All processing is local — nothing leaves your device.
Why browser-based OCR?
Most OCR tools upload your file to a server for processing. That means your documents — contracts, invoices, ID documents — pass through someone else's infrastructure. For anything sensitive, that's a significant concern.
This tool uses Tesseract.js, an open-source OCR engine compiled to WebAssembly that runs directly in your browser. The OCR happens on your device. Nothing is sent anywhere. The output files are generated locally and downloaded directly.
Try the OCR tool →Frequently asked questions
- What's the best image format for OCR?
- PNG or TIFF scans at 300 DPI give the best results. For phone photos, JPEG is fine — the camera's resolution is usually more than sufficient.
- Does the image need to be upright?
- The tool includes automatic rotation correction — it detects skewed text and adjusts. But results are generally better when the image is reasonably upright to begin with.
- Can I extract text from a screenshot?
- Yes. Screenshots tend to work very well because the text is rendered at screen resolution with high contrast, which is ideal for OCR.
- Is there a file size limit?
- No hard limit — processing happens locally in your browser, so it depends on your device's memory. Very large images (above 20 MB) may be slow to process.
- Can I extract text from multiple images at once?
- Yes. Drop multiple image files in one go. Each is processed in sequence, and you can download the results individually or as a ZIP.