Tiny Online Tools logoTiny Online ToolssearchSearch tools…grid_viewAll Tools
Homechevron_rightPDF Toolschevron_rightPDF OCR Layer ViewerPDF OCR Layer Viewer

PDF OCR Layer Viewer

See the invisible OCR text of a scanned PDF drawn exactly where it sits on the page.

upload_file

Click to browse or drag & drop files here

Select a scanned or OCR'd PDF

Accepted: .pdf,application/pdf

Similar Tools

PDF OCR Corrector

PDF OCR Corrector

Fix misrecognised words in a scanned PDF's hidden OCR layer, leaving the scan pixel-identical.

Scanned vs Searchable PDF Detector

Scanned vs Searchable PDF Detector

Tell real text from a bare scan and from a scan with an OCR layer, page by page.

PDF Hidden Data Inspector

PDF Hidden Data Inspector

Reveal what a PDF carries but does not show: metadata, hidden layers, attachments, JavaScript, invisible text and text under redaction boxes.

Text to PDF

Text to PDF

Convert plain text to a PDF document with customizable font, size, and page layout.

3D Turntable Generator

3D Turntable Generator

Create a rotating turntable animation from a 3D model and export it as an animated GIF, WebM or MP4 — entirely in your browser.

STL Repair & Optimizer

STL Repair & Optimizer

Repair a broken STL and get it ready for the slicer in one pass.

Image Alpha Viewer

Image Alpha Viewer

Inspect and download the alpha (transparency) channel of any image as a grayscale mask. Fully private, runs in your browser.

apps

More Tools

Browse our full collection of free online tools.

The layer nobody can see

When a scan goes through OCR, the recogniser does not replace the picture. It leaves the scanned image exactly as it was and writes the words it recognised on top of it in PDF render mode 3 — "neither fill nor stroke". The text is there, selectable and searchable, but no viewer will ever paint a single pixel of it.

That is a sensible design, and it makes OCR quality impossible to judge. A search that returns nothing tells you the word is missing; it does not tell you whether the recogniser read Received as Recewed, or shifted an entire column one line up.

What this tool shows you

Every recognised word is drawn back into the exact box it was recognised from, over the scan it came from. Four views:

  • Boxes only — outlines, so you can see coverage and alignment without the text getting in the way.
  • Text over image — the recognised words drawn semi-transparently over the scan, with an opacity slider. Where recognition drifted, the drawn word slides off the scanned word underneath.
  • Text only — the layer alone on blank paper, which is what a screen reader effectively gets.
  • Image only — the scan as it was, for comparison.

Switch between word, line and block boxes, search the recognised text and see matches highlighted on the page, and click any box to jump to it in the list.

Judging quality

Per page you get the word and character counts, how much of the text is genuinely invisible, the average word box size, and a coverage figure — how much of the page area the OCR boxes actually cover. A recogniser that gave up halfway down the page shows as low coverage long before you notice the missing words.

Words whose shape is statistically odd are flagged: no vowels, letters mixed with digits, single-character fragments, symbol runs, boxes badly out of step with their neighbours. These are suspicions, not errors — a part number legitimately mixes letters and digits.

Export

Plain text, JSON with every bounding box and font, or hOCR-style HTML for downstream tooling. Coordinates are PDF points with the origin at the top-left.

Privacy

Nothing is uploaded. The PDF is parsed, rendered and measured entirely inside your browser.