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.
WILLIAMS
GIVEN NAMESETHAN L.
DATE OF BIRTH22 SEP 1992
DOCUMENT NO.X8295147
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.
ID Captured
Document read — MRZ, OCR, barcode
Document Liveness
Genuine physical document
Face Match
Selfie matched to portrait • 98.7%
Selfie Liveness
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.
Pair ID Document Recognition with document liveness detection to read and verify identity documents in one on-premises step.