Barcode, PDF417 and MRZ Scanner
Loads about 18 MB of decoding engine on first use (OpenCV, ZXing and the OCR model), then asks for camera permission. Requires HTTPS.
Demo: 2 minutes of scanning per session, 10 minutes in total.
- Kind
- —
- Symbology
- —
- Length
- —
- Scanned at
- —
Nothing scanned yet. Press Start scanner, point the camera at a barcode, a PDF417 driver's licence, or the machine-readable zone of a passport or ID card. The decoded result appears here as JSON.
Camera diagnostics
Start the scanner to read the camera's capabilities.
Supported symbologies
2D: PDF417, QR Code, DataMatrix, Aztec. 1D: Code 128, Code 39, Code 93, Codabar, ITF, EAN-13, EAN-8, UPC-A, UPC-E. Documents: AAMVA driver's licences (parsed out of the PDF417 on the back), and ICAO 9303 machine-readable zones — passports (TD-3), ID cards (TD-1) and visas — read with an OCR-B model trained on the 37-character MRZ alphabet.