Guides on passport and ID card OCR
What the MRZ contains, how check digits work, how to photograph an ID so the OCR reads it, and how the main passport OCR tools compare. Written by the Koncile team from what we see in production.

ICAO Doc 9303 explained: the 13 parts, the MRZ and the chip
What ICAO Doc 9303 covers, part by part: document formats, the MRZ, check digits, the chip and its certificates, and what changes in the next edition.
Read the article →
Hotel passport and ID scanners: what to capture at check in, and how
What a hotel ID or passport scanner reads, what hotels must record in the EU, UK and US, and how to pick a desk device, tablet or online check in.
Read the article →
Veriff pricing in 2026: plans, real costs and 7 alternatives
Veriff pricing read on 11 November 2026: $0.80 to $1.89 per check, minimums, AML extras, Enterprise, and 7 alternatives with their public prices.
Read the article →
iDenfy alternatives in 2026: 7 options compared on checks, review and price
What iDenfy sells, what its pricing page hides, and 7 alternatives compared: Sumsub, Ondato, Didit, Veriff, Onfido, Regula and Koncile.
Read the article →
Best ID scanning and MRZ scanner SDKs in 2026: 10 options side by side
10 ID scanning and MRZ scanner SDKs compared: what each reads, on device or server, checks beyond the MRZ, and public prices read in November 2026.
Read the article →
Best KYC software in 2026: 10 tools compared by layer
10 KYC software tools compared by layer: document checks, biometrics, AML screening and case management, with public prices read in November 2026.
Read the article →
Jumio competitors in 2026: 7 alternatives for document checks and full KYC
What Jumio sells (ID Verification, Fastfill, Doc Proof) and 7 alternatives compared: Sumsub, Onfido, Didit, Veriff, Persona, Regula and Koncile.
Read the article →
Onfido alternatives in 2026: document checks with and without biometrics
Onfido is now Entrust IDV. What its Document report checks, and Sumsub, Jumio, Didit, Veriff, Regula and Koncile compared on scope and public prices.
Read the article →
Persona alternatives in 2026: 6 identity verification options compared on scope and price
Sumsub, Didit, Ondato, Veriff, Regula and Koncile compared with Persona (withpersona.com): what each one checks, public prices and the cost of 1,000 users.
Read the article →
Sumsub alternatives in 2026: 7 options compared on checks and price
Didit, Ondato, Veriff, Jumio, Regula, Mindee and Koncile as a Sumsub alternative: what each one checks, public prices and the cost of 1,000 checks.
Read the article →
Passport OCR in Python: PassportEye, an MRZ parser or an API
Install PassportEye, read a passport MRZ in Python, see what it returns and where it fails, then compare an MRZ parser with check digits and an OCR API.
Read the article →
MRZ formats: the ID card MRZ (TD1), TD2, TD3 passports and MRV visas
Which MRZ format each document uses: TD1 ID cards (3 lines of 30), TD2, TD3 passports and MRV visas, position by position, with ICAO specimens.
Read the article →
MRZ checksum: how MRZ check digits work, field by field
How the MRZ checksum is computed (weights 7, 3, 1, modulo 10), which fields each check digit covers on passports, ID cards and visas, and what it misses.
Read the article →
What is the MRZ on a passport or ID card? Format, lines and check digits
What the MRZ (machine readable zone) of a passport means: line 1 and line 2 decoded position by position, check digits, and P or PP codes.
Read the article →
Passport OCR: 10 APIs and SDKs compared in 2026
Koncile, Mindee, Regula, Microblink, ID Analyzer, Klippa, Docsumo, Textract, Document AI and Tesseract compared: documents, MRZ, fraud checks, price.
Read the article →