OCR PDF
Recognise the words on a scanned PDF and add an invisible text layer, so the file becomes searchable. The recognition runs on your own device — the scan is never uploaded.
Drop files here
or
Accepts .pdf · One file at a time · up to 150 MB each "Upload" and "download" here mean your browser reading a file from this device and writing one back to it. Nothing is sent to a server — open your browser's network panel and watch: no request carries your file.
FAQ
How is this different from every other OCR tool?
Where the work happens. Recognition is the one PDF feature the whole industry runs on its own servers, so making a scan searchable means sending it somewhere — and the scans people need this for are contracts, invoices, medical records and certificates. Here the model runs in your browser: it is downloaded once, about 21 MB, and after that the file never leaves the machine. You can watch the network panel while it works and see nothing being sent.
How accurate is it, honestly?
Good, and not guaranteed. On a sixteen-page test set rendered with a 0.3 degree skew — because a real scan always has some — character recall measured 95.2%. Clean, straight pages score higher; stamps, handwriting, faint photocopies and pages photographed at an angle score lower, sometimes much lower. Treat it as making a document findable rather than as a transcript: the words you search for will usually be there, and a legal-grade transcription this is not.
Does the scan itself change?
No, and this is checked rather than asserted: after a run, the SHA-256 of every image stream in the output matches the input exactly. The pages are never decoded, re-encoded or resized — only a text layer and its font description are added, which came to 5.1 KB on a two-page scan. If you also want the file smaller, compress it afterwards rather than instead: compression re-encodes the images, and doing that first would give the recogniser less to read.
Can I see or select the added text?
You cannot see it, and you can select it. The text is written in the rendering mode that paints nothing, positioned over the words it came from, so the page looks untouched while search, copy and screen readers all find the words. That also means no font is embedded — the glyphs are never drawn, so only the character mapping is needed, and the font costs zero bytes. The output was read back through two independent PDF engines rather than only the one we use, and both returned the same Chinese text.
What if the PDF already has text in it?
It is left alone and the tool says so. A PDF exported from Word is already searchable, and putting a recognition layer on top would make every search match twice and every copy come out doubled. What the tool checks is whether the pages carry text at all, sampled through the document; if they do, there is nothing here to add.
How long does it take?
A few seconds per page for an ordinary Chinese or English page — measured at 2.4 to 4.0 seconds on a desktop with hardware acceleration — plus the one-time model download. A dense two-column academic page, four thousand characters, took about fourteen. The cost tracks how much text is on the page rather than the page size, and a phone will be several times slower.
PDF converter
- PDFtoWordRebuilds headings, paragraphs, ruled tables and pictures as an editable Word fileAI text recognition, on your device
- PDFtoJPGRenders each page as JPG; several pages come back as a ZIP
- JPGtoPDFWraps the image in a PDF page at its own size
- PDFtoPNGRenders each page as PNG; several pages come back as a ZIP
- PNGtoPDFWraps the image in a PDF page at its own size
- PDFtoTXTPulls out the text layer, or reads a scan on your deviceAI text recognition, on your device
- PDFtoExcelReads the tables back into rows and columns, one sheet per page
- PDFtoPowerPointOne slide per page, each a picture of it — the text is not editable
- PDFtoMarkdownRebuilds headings, paragraphs, bullets and ruled tables as Markdown textAI text recognition, on your device
- TXTtoPDFLays the text out on A4 pages and draws it — real text, not a picture
- CSVtoPDFLays the text out on A4 pages and draws it — real text, not a picture
PDF tools
- Merge PDFCombine several PDFs into one, in the order you choose.
- Split PDFCut one PDF into several — one file per page, one every few pages, or by the ranges you type.
- Compress PDFMake a PDF smaller by re-encoding the images inside it.
- Flatten PDFMake the values in a filled PDF form permanent, so they cannot be edited and every reader draws them the same way.
- Rotate PDFTurn sideways or upside-down pages the right way up and save the result.
- Crop PDFTrim the margins off a PDF and save the result.
- Remove PDF pagesDelete the pages you do not want and download what is left.
- Extract PDF pagesPull the pages you need into a new PDF and leave the rest behind.
- Reorder PDF pagesMove pages into the order you want and save the result.
- Sign PDFDraw or type your signature, drop it where it belongs on the page, and download the signed PDF.
- Watermark PDFStamp text across the pages of a PDF — diagonal, straight or tiled, at the opacity you choose.
- Add page numbersPut page numbers on a PDF — any corner, any starting number, on the pages you choose.
- Add PDF bookmarksBuild a PDF outline from the contents page, or from the headings when there is none.