Extract editable text from an image or a scanned PDF.
How It Works
Upload / Input
Select your files or paste your content to get started.
Process
The work happens in this browser tab. Your file never leaves your device, so nothing is queued, stored or transmitted.
Download / Result
Get your results instantly. Download files or copy output in one click.
Features
How to use OCR Online
Add your image or PDF
Drop in a photo or screenshot containing text, or a scanned PDF — the page count appears as soon as it is read.
Select the language
Choosing the right language materially improves accuracy.
Extract
The text is recognised and shown as editable, copyable text. A multi-page PDF reports its progress page by page and can be stopped at any point.
Proofread
Check numbers, names and anything in an unusual font — those are where OCR errs. Pages read from an existing text layer need no proofreading, and are flagged as such.
When to use OCR Online
- Copying text out of a screenshot instead of retyping it
- Extracting a quotation from a photographed page
- Getting the numbers out of a photographed table or receipt
- Reading text from an image so it can be translated or searched
FAQ
Related Tools
OCR PDF
Read the text out of a scanned PDF, page by page.
Document Scanner
Turn a photo of a document into something that reads like a scan.
Crop Image
Crop images to exact dimensions or aspect ratios instantly.
Resize Image
Resize images to exact pixel dimensions or percentages.
About OCR Online
OCR converts a picture of text into text you can select, copy and edit. It is one of those capabilities that saves a surprising amount of time once you have it — retyping a paragraph from a screenshot takes minutes, and extracting it takes seconds.
A PDF is handled as a document rather than as a picture. Each page is rendered at 300 DPI — the resolution recognition wants, derived from the page’s own size rather than a fixed pixel count, so an A4 page and an A3 drawing are both sampled properly — and read in turn. Pages that already carry a text layer skip recognition entirely and are read exactly, and the result says how many pages went each way.
Accuracy is driven almost entirely by input quality. Clean printed text at a reasonable resolution comes back very accurate. Small text, low resolution, skewed pages, patterned backgrounds and decorative fonts all reduce it, sometimes sharply. Handwriting is a fundamentally harder problem and should not be relied on.
Always proofread the output, and focus that proofreading where errors matter. Recognition mistakes cluster in specific places: the digit 0 against the letter O, 1 against l and I, 5 against S, and rn misread as m. Those are exactly the characters that appear in reference numbers, account numbers and codes — the things where an error is most costly.
Tips and limits
- Set the correct language. Running the wrong one produces markedly worse output.
- Crop to just the text you need before extracting; surrounding clutter reduces accuracy.
- Watch for 0/O, 1/l/I, 5/S and rn/m confusions, especially in reference numbers.
- Straighten skewed images first — even a few degrees costs accuracy.
- Handwriting is not reliably recognised. OCR is designed for printed text.