About OCR Online
This OCR page is set up for scanned documents: Grayscale and Black and white are both on, which removes paper tint and shadows before the text is read. It is free, needs no sign-up and runs in your browser, so nothing you enter is uploaded.
Choose a scan or a PDF. PDFs are drawn page by page in your browser, up to 10 pages, and each page is read as a picture. The threshold level is picked automatically from the page with Otsu’s method, so dark text becomes black and the paper white.
If a page is faint, thresholding can wipe out thin letters. Turn Black and white off and try Grayscale only. If the scan is already clean, you may not need either. OCR is not suited to handwriting, and the languages you tick are downloaded from jsDelivr the first time.
How to use OCR Online
- Add a picture: drop it on the box, tap to choose a file, paste it, or press Take a photo on a phone. PDFs are read page by page, up to 10 pages.
- Tick the languages that appear in the picture. Pick only the ones you need, since each one is downloaded.
- If the picture is tilted, press Rotate 90 degrees. For a faint or noisy scan turn on Grayscale, and try Black and white to remove the background.
- For small text, such as a screenshot, choose Enlarge 2x.
- Press Read text. The card says when the engine is ready; English starts loading when the page opens.
- Check the amber and red words, then press Copy or Download TXT.
Features
- Tesseract OCR in a web worker, in your browser.
- Several languages at once, including Bangla, Hindi and Arabic.
- Input by file, drop, paste or camera, plus PDF pages.
- Grayscale, black and white threshold (Otsu) and rotation to improve a bad scan.
- Enlarge 2x for small text such as screenshots.
- Per-word confidence, with uncertain words highlighted.
- Copy the text or download a TXT file.
- Right-to-left text such as Arabic and Urdu shown in the right direction.
Privacy: how it works
- Pictures and PDFs are read in your browser and are never uploaded to Ulkaa or to anyone else.
- The OCR engine and the language data are downloaded from jsDelivr (English as the page opens, other languages when you pick them). Those requests do not include your picture.
Tips
- Photograph the page straight on, in even light, with the text filling most of the frame.
- Choose only the languages in the picture. Extra languages slow the read and can add wrong words.
- If the result is poor, try Grayscale, then Black and white, then Enlarge 2x, one at a time.
- Check numbers, names and codes by eye. OCR often swaps 0 and O, 1 and l, 5 and S.
Frequently asked questions
Is it really free?
Yes. There is no price, no trial and no credit card. Ulkaa Tool does the work with your own device, so there is no server bill to pass on to you.
Do I need an account?
No. There is no sign-up and no login. Open the page and use it. An Ulkaa account is not needed for anything on this tool.
Does it run in my browser?
Yes. Your pictures are processed by code running in your browser tab, on your own device.
Is my data uploaded?
No. Your pictures are never sent to Ulkaa or to anyone else. You can check this yourself by watching the Network tab in your browser developer tools while you use the tool.
Can I OCR a scanned PDF?
Yes. Choose the PDF and the first 10 pages are drawn and read in your browser.
Why did black and white make it worse?
On faint or uneven scans the threshold can erase thin strokes. Turn it off and keep Grayscale only.
More Image to Text Converter (OCR) pages
- Image to Text Converter (OCR)Extract the text from a picture, a screenshot or a PDF, with the uncertain words marked.
- Extract Text From a ScreenshotPaste a screenshot and copy the text out of it.
- Bangla OCR OnlineExtract Bangla text from a picture or scanned page.
- Hindi OCR OnlineExtract Hindi text from a photo, scan or screenshot.
- Picture to Text ConverterTake a photo or choose a picture and convert it to text.