A single-file HTML tool to visually verify OCR results — image on the left, OCR data on the right. Designed for receipt/invoice OCR pipelines.
Drop an image and its OCR JSON file side by side, zoom in to check details, and see the data in a clean structured view.
- Split view — image panel left, OCR data panel right
- Drag & drop — drop images and JSON files anywhere
- Zoom — mouse scroll wheel,
+/−buttons,Ctrl+=/Ctrl+- - Pan — drag when zoomed in
- Fit to screen —
⊞button orCtrl+0 - Structured OCR view — auto-detects invoice/receipt fields (supports both English and German formats)
- Raw JSON fallback — syntax-highlighted when unknown format
- 100% offline — single HTML file, no dependencies, no server, no build
- Open
index.htmlin any browser (or serve withpython3 -m http.server) - Drag an image onto the left panel (or click 📷 Image)
- Drag a JSON / .txt OCR result onto the right panel (or click 📄 OCR Data)
- Zoom, pan, and inspect
| Format | Fields | Example |
|---|---|---|
| English (structured) | sender, recipient, line_items, amount_total |
Generic invoice |
| German (structured) | absender_name, positionen, netto, brutto, rechnungstyp |
German receipt pipeline |
| Raw JSON / text | Any other format | Syntax-highlighted fallback |
| Key | Action |
|---|---|
Ctrl+= |
Zoom in |
Ctrl+- |
Zoom out |
Ctrl+0 |
Fit to screen |
Ctrl+O |
Open image |
MIT