PassportOCR

Passport OCR: 10 APIs and SDKs compared in 2026

Published 2026-10-29 · Updated 2026-11-09 · By the Koncile team

Ten ways to read a passport or an ID card by machine, from a free open source parser to a full identity verification SDK, compared on what they return, what they check, what they cost and where each one falls short. Facts were read on each vendor's own site on 29 October 2026; Koncile publishes this guide and is ranked first, with its weaknesses written as plainly as the others.

Hand holding an open passport on a desk with a stack of passports and a laptop displaying a data table.

The short answer, by situation

Best overall for passports and ID cards in one API, with a fraud score: Koncile. One request returns the printed fields, the MRZ lines and a score from 0 to 100 that says whether the file shows signs of modification, for passports, national ID cards (both sides), driver licenses and the rest of a KYC file. 20 free credits, public price. The limit: no face match, no liveness, no chip reading.

Best if you only need passport fields and a developer friendly API: Mindee. A dedicated Passport OCR API with per field confidence, published accuracy figures and a $53 per month Starter plan. No authenticity check is described on its passport page.

Best if you need full identity verification in a mobile app: Regula or Microblink. SDKs that capture the document on the phone, read MRZ, barcode and chip, check authenticity and run liveness. Pricing on request, heavier integration.

Best free option for the MRZ only: Tesseract with PassportEye. Open source, runs on your server, reads the machine readable zone and nothing else. No support, no printed fields, no fraud control.

Best if your documents are American and you already run on AWS or Google Cloud: Amazon Textract Analyze ID or Google Document AI. Both are limited to US passports and driver licenses according to their own documentation.

Update of October 2026: first version of this guide. Prices and claims are those displayed on each site at the date of reading; we correct them when a page changes. For a definition of the terms used here, read the guide to the passport MRZ, or the passport OCR home page.

How we ranked these tools

We read the public product page, pricing page and, when available, the API documentation of each tool on 29 October 2026, and kept only what the vendor states itself. Where a site does not say, the table says « not stated ». Koncile is the publisher of this site, so its line is written with the same rule: what the product does today, what it does not. Nothing here has been benchmarked on a common test set; the accuracy figures are each vendor's own.

  1. Documents covered outside the United States (25 %). Does the tool read passports and ID cards from any country, or a short list? Does it read both sides of an ID card?
  2. What comes back (25 %). Named fields, the MRZ lines, confidence per value, dates in a usable format, or just raw text.
  3. Fraud and consistency controls (20 %). Check digits, MRZ against the printed zone, traces of editing in the file, authenticity of the physical document.
  4. Integration and public price (20 %). REST API, SDK, no code interface, free tier, prices published or on request.
  5. Data handling (10 %). Where documents are processed, how long they are kept, certifications.

Quick comparison table

Read on each vendor's site on 29 October 2026. « Claimed » marks a figure published by the vendor without a method we could check.
ToolTypeDocumentsMRZFraud controlsFree tierPublic price
KoncileOCR + document control, API and webPassports, ID cards both sides, licenses, residence permits, and the other KYC documentsYes, lines returned, check digits, compared with printed fieldsYes: score 0 to 100, PDF forensics, photo retouch models20 creditsFrom €199 per month (1,000 credits)
MindeeOCR API per document typePassports (other documents are other products)Yes, two linesNot described14 day trialFrom $53 per month
Regula Document Reader SDKIdentity verification SDKPassports, IDs, licenses, visas, mDL; 17,000+ templates, 254 countries claimed (9 November 2026)Yes, plus barcode and NFC chipYes, authenticity checks, liveness30 day trialNot published
MicroblinkIdentity verification SDK and APIPhoto IDs from 195+ countries claimedYesYes, document verificationNot statedNot published
ID AnalyzerKYC platform, API, on premise190+ countries, 3,000+ formats claimedYesYes, 70+ tamper signals claimed, liveness100 credits per monthNot published
Klippa (Doxis)OCR and verification platformPassports, IDs, licenses; 150+ languages claimedYesYes, verification moduleNot statedOn request
DocsumoDocument AI platformPassports and other KYC documentsYesData checks (check digits, expiry), no authenticity proof per its own articleTrial (1,000 pages)On request
Amazon Textract Analyze IDCloud APIUS driver licenses and US passports (AWS docs)US passportsNoAWS free tierPer page, AWS pricing
Google Document AICloud APIUS passports, passcards and driver licenses (Google docs)Not statedID proofing signals, US onlyTrial creditsPer page, Google pricing
Tesseract + PassportEyeOpen sourceAny document with an MRZMRZ onlyNoFreeFree

1. Koncile: best overall for fields, MRZ and a fraud score in one call

Type: OCR and document control, REST API, web interface, email import. Documents: passports, national ID cards both sides, driver licenses, residence permits, plus bank statements, payslips, proofs of address and tax notices. MRZ: lines returned, check digits recomputed, compared with the printed zone. Fraud: score from 0 to 100. Price: 20 free credits, then from €199 per month for 1,000 credits; 1 credit per page for extraction, 2 for a fraud analysis.

One response for the whole KYC file. The same account and the same response format read the passport, the proof of address and the bank statement of a customer. Teams that onboard customers or handle claims stop stitching one OCR per document type (KYC document OCR shows the whole file).

The control layer is the difference with a pure OCR. On a native PDF, Koncile looks at the file itself: metadata, producer software, incremental saves, fonts that differ from the issuer's. On a photo or scan, its own models (K-Detect) look for retouching and AI generated areas. The MRZ, its check digits and the printed fields must agree. The result is a score with three levels: 0 to 39, 40 to 79, 80 and above.

Templates you can edit without a deployment. Fields, names and formats are managed in the interface; the API response follows. A new field in your CRM does not need a release on Koncile's side.

Audited and European. SOC 2 Type II, GDPR, documents deleted after analysis and never used to train models. A data processing agreement is available.

Strengths

  • Fields, MRZ and fraud score in one call, for passports and ID cards from any country following ICAO 9303
  • Both sides of an ID card in one request
  • Reads the other documents of the file with the same controls
  • Public price and 20 free credits without a card
  • SOC 2 Type II, European processing, deletion after analysis

Weaknesses

  • No face match, no liveness, no NFC chip reading: it is not an identity verification suite
  • A scan of a well made physical forgery can pass the file level controls
  • A genuine document photographed badly (glare, cut MRZ) can get a middle score and needs a human look
  • No mobile capture SDK: the photo is taken by your app or your user, Koncile processes it
  • Younger and smaller than Regula or Microblink, with fewer published independent evaluations

Our verdict

Koncile is made for teams that need the data and a first opinion on the document, at a known price, without rebuilding their onboarding around a biometric SDK: KYC desks in banks and fintechs, claims teams in insurance, HR and rental operators. If your regulator requires proof that the person holding the passport is its owner, pair it with an identity verification tool or choose one of the SDKs below.

2. Mindee: best dedicated passport API for developers

Type: OCR API, one product per document type. Documents: passports (the Passport OCR API); ID cards, invoices and others are separate products. MRZ: two lines returned. Accuracy claimed: 96.1 % at field level on key fields, 99.8 % on MRZ lines, 0.8 second median per passport. Price: 14 day trial, Starter $53 per month, Pro $134 per month (6,000 credits, 1 credit per page, 1.5 with a confidence score), Enterprise on request. Prices re-read on 2 November 2026: they were $44 and $116 on 29 October.

A clean developer experience. Quickstart, SDKs, no code templates and a response with per field confidence are all on the page. The fields are the classic set: surnames, given names, birth date and place, sex, passport number, issue and expiry dates, issuing country, nationality, both MRZ lines.

Accuracy figures are published, which few vendors do. They remain Mindee's own measurements, without a public test set.

Strengths

  • Published accuracy and latency figures
  • Confidence per field, low confidence values routed to review
  • Published entry price and self serve trial
  • Good documentation and SDKs in several languages

Weaknesses

  • No authenticity or fraud control described on the passport page
  • One product per document type: an ID card or a proof of address means another product
  • Trial limited to 14 days, no permanent free tier
  • Pricing page shows some inconsistencies between credits and plans at the date of reading

Our verdict

For a developer who needs passport fields quickly, with a known monthly price and no fraud requirement, Mindee is a sound choice. Teams that must also catch modified documents, or read ID cards and proofs of address in the same flow, will need more.

3. Regula Document Reader SDK: best for full verification with chip reading

Type: identity verification SDK, mobile, web and server. Documents: passports, ID cards, driver licenses, visas, mobile driver licenses; 17,000+ templates from 254 countries and territories claimed. MRZ: yes, plus barcodes and NFC chip. Fraud: authenticity checks, liveness. Price: not published, usage based, 30 day trial.

The template approach. Regula matches the document to a known template and checks its security features, which is how it claims to detect forgeries of the physical document, not only of the file. It reads the chip of electronic passports through NFC.

100 % in house technology, with hardware readers for borders and banks, and SDKs for iOS, Android, React Native, Flutter and more.

Strengths

  • Widest declared document coverage
  • NFC chip reading and physical authenticity checks
  • Liveness and face matching available
  • Works offline when needed

Weaknesses

  • No price published, no quantified accuracy on the page
  • SDK integration effort, especially for a web only team
  • Template dependence: a brand new design is read once the template is added
  • Oversized for a team that only needs the data

Our verdict

When the regulation requires the full check of the physical document and of its holder, Regula is one of the two reference SDKs. For a back office that receives photos and PDFs and wants the fields plus a risk signal, it is more than needed.

Type: SDK and API, mobile, web and kiosk, hybrid on device and cloud. Documents: photo IDs from 195+ countries and territories claimed, no document type selection required. Speed claimed: under 3 seconds from capture. Pass rate claimed: 98 %+ first time. Price: not stated.

Capture first. Microblink's strength is the capture on the phone: it guides the user, detects the document and reads it on device, which limits bad photos before they reach your systems. It cites a first place in the DHS Document Validation Rally 2025 on its site.

Strengths

  • On device capture and reading, fast feedback for the user
  • Broad coverage claimed, no need to choose the document type
  • Independent evaluation cited (DHS)
  • Over the air updates for new documents

Weaknesses

  • No price on the site
  • Headline figures without test conditions on the page
  • SDK centric: less suited to documents that arrive by email or as PDFs
  • Fraud checks beyond document verification need other products

Our verdict

The right pick when the document is photographed live in your own app and the user experience of the capture matters; our comparison of the best ID scanning SDK options covers the other on device readers. Less relevant when documents arrive as files from a form, a portal or an inbox.

5. ID Analyzer: best free tier for a KYC API

Type: cloud KYC platform, REST API, hosted flow (DocuPass), on premise option (ID Fort), desktop scanner software. Documents: 190+ countries, 3,000+ formats claimed. Accuracy claimed: 99.8 % OCR. Fraud: 70+ tamper signals and 20+ anti forgery models claimed, liveness, deepfake detection. Price: free plan with 100 credits per month, paid plans on request.

Everything in one platform, from the API to a hosted verification page and an on premise deployment, with country pages for each supported document.

Strengths

  • Permanent free plan of 100 credits per month
  • API, hosted flow and on premise in the same offer
  • Liveness and deepfake detection included
  • ISO 27001 certification cited

Weaknesses

  • Strong accuracy and signal counts without method or independent benchmark
  • No paid price published
  • Positioned on verification: the extraction of other KYC documents (bank statements, payslips) is not its subject

Our verdict

A practical entry point for a startup that wants a KYC API with a free tier and a hosted flow. Ask for the paid prices and for the method behind the figures before committing.

6. Klippa (Doxis): best for mixed document flows with a verification module

Type: OCR and verification platform (Klippa is now part of Doxis). Documents: passports, ID cards, driver licenses, residence permits; 150+ languages claimed, IDs from over 100 countries per its FAQ. MRZ: yes. Fraud: verification module. Accuracy claimed: over 95 % on clear images. Price: on request, subscriptions and pay as you go.

OCR first, verification as an option. Klippa reads many document types (receipts, invoices, IDs) and adds an identity verification layer, with a mobile scanning SDK. The SNCF case study on its site reports 75 % less manual work.

Strengths

  • Reads identity documents and the rest of a business document flow
  • Low code platform, API and mobile SDK
  • Case studies published

Weaknesses

  • No price published
  • Figures on the page are inconsistent (150 languages, 100 countries, two different certifications lists)
  • Identity page is short (around 1,000 words) and gives no response example

Our verdict

A credible generalist for companies that already process receipts and invoices with Klippa and want to add IDs. For a team whose main problem is identity documents and fraud, a specialist gives more.

7. Docsumo: best explainer, extraction inside a wider platform

Type: document AI platform for financial services. Documents: passports among many financial documents. MRZ: yes. Fraud: data checks (check digits, expiry, MRZ against the printed page); its own guide states it does not inspect security features, read chips or match selfies. Price: free trial of 1,000 pages, then on request.

Docsumo's passport guide is one of the clearest public explanations of MRZ reading and of the difference between OCR and identity verification. The product is an extraction layer inside a broader onboarding file.

Strengths

  • Honest documentation of what the checks are and are not
  • Large trial (1,000 pages)
  • Reads the financial documents around the passport

Weaknesses

  • No authenticity proof, by its own statement
  • No price published
  • Identity documents are not its core; its traffic comes from PDF tools and OCR articles

Our verdict

Worth reading, and worth a trial if your onboarding file is mostly financial documents with a passport inside. Not a fraud tool for identity documents.

8. Amazon Textract Analyze ID: best inside AWS, for US documents only

Type: cloud API. Documents: US driver licenses and US passports, per the AWS documentation. MRZ: US passports. Fraud: none. Price: per page, AWS pricing, free tier.

Analyze ID returns normalized key names (for example « Document ID » whatever the label printed on the card), both sides of a license in one request, and the raw text. It is designed for US identity documents.

Strengths

  • Pay per page, no contract, inside your AWS account
  • Normalized field names across US documents
  • Front and back of a license in one call

Weaknesses

  • US documents only, according to AWS
  • No fraud or authenticity control
  • You build the workflow, review and storage yourself

Our verdict

The natural choice for an American company already on AWS with American customers. Not an option for European passports and ID cards.

9. Google Document AI: identity processors limited to US documents

Type: cloud API. Documents: the Identity Document Proofing processor supports US passports, passcards and driver licenses; a US Driver License parser covers all 50 states and DC, per Google's processor list. MRZ: not stated. Fraud: ID proofing signals (US). Price: per page, Google Cloud pricing.

Strengths

  • Inside Google Cloud, with the rest of Document AI
  • Proofing signals on US documents
  • Per page pricing

Weaknesses

  • US only on identity documents
  • No MRZ handling described
  • Two pages per request maximum

Our verdict

Same conclusion as Textract: good for US documents in a Google Cloud shop, not for international passports or European ID cards.

10. Tesseract and PassportEye: best free MRZ reader

Type: open source, Python. Documents: anything with an MRZ (TD1, TD2, TD3). MRZ: yes, with check digit validation. Fraud: none. Price: free.

PassportEye finds the MRZ in an image, runs Tesseract on it and parses the fields with their check digits. It runs where you want, costs nothing, and reads nothing but the MRZ: the printed fields, the issue date, the address of an ID card are out of reach, and image quality decides everything.

Strengths

  • Free and self hosted, no document leaves your server
  • Check digits validated
  • Good enough for a prototype or an internal tool

Weaknesses

  • MRZ only, no printed fields
  • Sensitive to glare, angle and resolution
  • No support, no fraud control, maintenance on you

Our verdict

The right tool to learn how an MRZ works or to build a prototype. Production KYC needs the printed fields, confidence levels and some control on the document.

What you have to do, tool by tool

ToolCaptureReview of doubtful valuesOther KYC documentsFraud decision
KoncileYour form, email or API; photo, scan or PDFFlagged values, in the interface or in the JSONSame accountScore and details returned, decision yours
MindeeYour form or APIConfidence per fieldOther Mindee productsNot covered
RegulaIts mobile or web SDKIn the SDK resultNot its subjectAuthenticity and liveness in the SDK
MicroblinkIts mobile or web SDKOn device feedbackNot its subjectDocument verification in the SDK
ID AnalyzerAPI or hosted flowIn the resultNot its subjectSignals and liveness returned
KlippaAPI, platform or SDKPlatformSame platformVerification module
DocsumoPlatform or APIPlatformSame platformData checks only
Textract / Document AIYour appYou build itOther processorsNot covered (US proofing on Google)
Tesseract + PassportEyeYour appYou build itNoNot covered

What a passport OCR should cost

Three pricing models coexist. Per page on the cloud providers, usually cents per page, but you build everything around it. Monthly credits with a published price, as Mindee ($53 per month) and Koncile (€199 per month for 1,000 credits, 1 credit per extraction page) do. And « contact sales » for the verification SDKs, where the price depends on volume and features. Before comparing, count what a document really costs you: the pages (both sides of an ID card are two pages for most tools), the fraud analysis when it is billed separately, and the manual review time saved or not.

Questions to ask before choosing

  • Which documents, from which countries, and do we need both sides of ID cards?
  • Do we receive files (PDF, photos by email or form) or do we capture live in our app?
  • Do we need proof that the person is the holder (face match, liveness), or the data and a document risk signal?
  • What comes back: named fields, MRZ lines, confidence, in which format?
  • Where is the document processed and how long is it kept?
  • Is there a public price and a free tier to test on our own documents?
  • Can we change the fields without a deployment?

Which one to choose

If you process files from forms, portals or inboxes and need the data plus a fraud signal on passports, ID cards and the rest of the file, start with Koncile and its 20 free credits. If you only need passport fields with a small monthly bill, Mindee. If you capture live in a mobile app and must prove the holder's identity, Regula or Microblink. If you are American on AWS or Google Cloud with American documents, their native processors. If you are prototyping, Tesseract and PassportEye. In every case, test on your own documents, including the bad photos your users really send.

Frequently asked questions

01What is the best passport OCR API?

It depends on what you need back. For fields, MRZ and a fraud score in one call on international documents, Koncile. For passport fields alone with a published price, Mindee. For full identity verification with chip reading in a mobile app, Regula or Microblink. This guide ranks ten tools on five weighted criteria.

02Is there a free passport OCR?

Tesseract with PassportEye is free and open source but reads only the MRZ. Koncile gives 20 free credits at signup without a card, ID Analyzer a free plan of 100 credits per month, Mindee a 14 day trial and Docsumo a 1,000 page trial.

03Does passport OCR detect fake passports?

Pure OCR does not. Some tools add controls: Koncile checks the file (metadata, editing traces, photo retouching) and the consistency between the MRZ and the printed zone, and returns a score; Regula, Microblink and ID Analyzer check the physical document's security features and the holder's liveness through their SDKs. None of them proves identity on its own; a score or a verdict is a signal to verify.

04What is the difference between passport OCR and identity verification?

OCR reads what is on the document and returns the fields. Identity verification also checks that the document is genuine and that the person presenting it is its holder, with face matching and liveness. Koncile sits between the two: extraction plus document controls, without biometrics. Buyers comparing full identity verification suites can read our guide to Sumsub competitors, which sorts them by what each one checks.

05Can these tools read ID cards as well as passports?

Koncile, Regula, Microblink, ID Analyzer and Klippa read national ID cards, both sides. Mindee sells ID card reading as a separate product. Amazon Textract and Google Document AI cover US driver licenses and passports only. PassportEye reads any MRZ, including the three line MRZ of ID cards.

06How accurate is passport OCR?

Vendors publish their own figures: Mindee 96.1 % at field level and 99.8 % on the MRZ, Koncile over 99 % on key identity fields, ID Analyzer 99.8 % OCR accuracy, Klippa over 95 % on clear images. None comes from a shared public benchmark, and all drop with glare, blur or a cut MRZ. Test on your own documents.

07How much does passport OCR cost?

From free (open source) to cents per page (cloud APIs) to monthly plans: Mindee from $53 per month, Koncile from €199 per month for 1,000 credits. Verification SDKs (Regula, Microblink) do not publish prices.

08Which tools handle European ID cards?

Koncile, Regula, Microblink, ID Analyzer, Klippa and, for the MRZ only, PassportEye. Amazon Textract Analyze ID and Google Document AI's identity processors are documented for US documents only.

Test Koncile on your own passport or ID card

Create an account, upload a document, and read the fields, the MRZ and the fraud score. 20 free credits, no card, for professional use only.

Create a free Koncile accountTalk to an expert

Documents are deleted after analysis. Face match and liveness are not part of the service.