ID Scanner

Reads passports, ID cards and visas: the machine-readable zone (MRZ) and the printed fields, cross-checked against each other. Runs entirely in this page, with an OCR engine written in C and compiled to WebAssembly. No network, nothing leaves your device.

Point the camera at the MRZ side of the ID(the lines with <<<). ID cards: then add the other side. Dropping or pasting a photo also works.
Starting OCR engine…
Tip: fill the frame, avoid glare, keep text roughly horizontal. ID cards: add both sides — the MRZ side verifies the printed side.

Result

No document scanned yet.