ID Captured
Document read — MRZ, OCR, barcode
A single, private flow that captures the document, matches the face, and checks liveness end to end. Every step runs on your own infrastructure, so identity data never leaves your control.
Accurate onboarding starts with reading the customer’s ID correctly. FacePlugin’s ID Document Recognition SDK locates the document in frame, classifies its type, and pulls out the data fields – name, date of birth, document number, expiry date, and more – through a combination of OCR, MRZ parsing (ICAO 9303), and PDF417 barcode decoding.
It recognizes thousands of global passport, ID-card, and driver-license formats, and cross-checks the MRZ, visual zone, and barcode against one another to catch tampering and transcription errors along the way. Because it runs fully on-premises, regulated businesses can digitize KYC without ever routing customer documents through an external cloud.
What comes out the other end is clean, structured, validated data – not just a photo of a card. That translates into fewer manual reviews, faster onboarding, and a dependable foundation for the downstream identity-verification steps: document liveness, face match, and selfie liveness.
The SDK fuses OCR of the printed fields with MRZ and barcode data, then cross-checks them against each other so what you capture is clean, structured, validated data – not just an image of a card.
Combine document recognition, face matching, and liveness detection into a single, privacy-first verification flow.
Read and checksum the machine-readable zone to ICAO 9303.
Decode PDF417 and QR data on IDs and driver licenses.
Extract printed fields into clean, structured JSON.
Classify and read thousands of document types worldwide.
Reconcile MRZ, barcode and visual zone to flag edits.
Process customer documents without a third-party cloud.
Guide users through photographing their ID from your web or mobile app, with built-in quality checks that cut down on blur, glare, and repeat attempts.
Document read — MRZ, OCR, barcode
Genuine physical document
Selfie matched to portrait • 98.7%
Real, live person confirmed
Read IDs to pre-fill and verify customer data during digital onboarding.
Pull the date of birth off an ID to confirm eligibility.
Scan passports at check-in with MRZ parsing.
Reconcile document zones against each other to catch tampered or edited documents.
The ID Document Recognition SDK supports passports, national ID cards, and driver’s licenses from a wide range of countries, with automatic document-type recognition.
It captures key details such as name, date of birth, document number, nationality, gender, expiry date, and other fields, returning the data in structured JSON format.
It verifies MRZ, visual text, and barcode data against one another, flagging mismatches and validation errors that may point to document tampering.
Yes. All document scanning and data extraction happen on your own servers or devices, so sensitive information never leaves your environment.
Yes. It integrates seamlessly with FacePlugin Face Recognition, Liveness Detection, or the complete ID Verification Suite to build a full eKYC workflow.
Precise 1:1 and 1:N face matching, running entirely on your own infrastructure.
Passive and active anti-spoofing that catches presentation attacks before they reach matching.
The complete eKYC flow for verifying identity during onboarding.
Pair ID Document Recognition with document liveness detection to read and verify identity documents in one on-premises step.