Menu
PDF · Convert

PDF OCR

Extract text from scanned PDFs and photos right in your browser. Copy the result or download it as a text file - nothing is uploaded.

PDF OCR

Purpose: Extract text from scanned PDFs and photos (JPG, PNG, WebP) right here in your browser. Nothing is uploaded - the first run downloads the language data once, then everything is local.

PDFs are read for the first 20 pages. Match the language to the document - the wrong one produces gibberish.

Optical character recognition reads the words inside pictures of text: scanned contracts, photographed receipts, screenshots, pages of a scanned PDF. This tool runs that recognition entirely in your browser — PDFs are rendered page by page and each page is read by a text-recognition engine, so the file never leaves your device. Copy the result or download it as a plain text file.

How it works

Image files go straight to the recogniser. PDF pages cannot be read directly, so each page is first rendered as a high-resolution image (twice normal size) and then recognised one page at a time, with the results joined in page order. The engine is a trained neural network that examines the shapes of letters in context rather than matching templates, which is why it handles ordinary fonts well and decorative ones badly. The language data it needs downloads once, on first use, and is then cached by your browser. PDFs longer than twenty pages are processed for the first twenty only — beyond that, split the file first and run each part separately.

A worked example

Photograph a printed electricity bill in decent light, making sure the page fills the frame and the text is sharp. Upload the photo, keep English selected, and start extraction: the tool reports progress as it reads, then returns the bill's lines as plain text — account number, amounts, due date — ready to copy into a spreadsheet. Rendered PDF pages behave the same way, one after another. Before extracting, it can help to preview exactly which pages hold text using our PDF to image converter, and to enlarge a small or low-resolution image first with the image resizer.

What limits accuracy

Recognition is only as good as the pixels. Small, blurry, skewed or shadowed text degrades quickly — anything under about 150 dots per inch is guesswork, and phone photos taken at an angle should be retaken straight-on. Handwriting is not reliably readable; joined-up script fails outright. Complex layouts (tables, two columns, text over images) may come out in the wrong reading order, and decorative or unusual fonts confuse the engine. Finally, results are only as correct as the language selected: run German text with the English data and accuracy collapses, so match the language to the document.

Privacy, honestly stated

Your file is processed locally and never uploaded anywhere — that is the point of running the engine in the browser. Two honest caveats. First, the language data file downloads from a public content network on first use, which is a normal file download, not your document going anywhere. Second, extraction happens on your device, so a very large PDF will use noticeable memory and take a while; nothing about that leaves your machine either.

FAQ

Frequently Asked Questions

How accurate is the text extraction?
Clean, straight scans at good resolution typically come back at around 99% character accuracy — a few errors per page to proofread. Poor photos, unusual fonts or low resolution drop that fast, so always proofread anything consequential.
Can it read handwriting?
No, not reliably. The engine is trained on printed text. Neat block capitals sometimes survive; joined-up handwriting does not. For handwritten notes, retyping remains faster than correcting.
Which languages are supported?
English plus Spanish, French, German, Portuguese, Hindi and Tamil. Pick the language that matches the document before extracting — the wrong language data is the single most common cause of gibberish output.
Is there a page or size limit?
PDFs are processed for the first twenty pages to keep memory and time sane; longer files should be split first. Very large images are fine but take longer, and progress is shown throughout.
My PDF already has selectable text. Should I still use this?
No — if you can select and copy the text, it is a born-digital PDF and copying is faster and perfect. OCR is for scanned or photographed pages where no text layer exists.
Does it cost anything, and is my document uploaded?
It is free with no account, and the document never leaves your browser. Only the language data file downloads once from a public network on first use.
Keep exploring

Related PDF Tools

Browse all PDF tools →