Personal data collection with the MRZ Reader SDK

Enable your app to capture data from international ID documents with Scanbot's MRZ Scanner.

React Native
Schedule a demoGet in touch

Trusted by 200+
enterprises globally

Fast & accurate MRZ data capture wherever you are

To automatically process ID information, you need to extract the data as key-value pairs first. With the Scanbot SDK, your app can quickly and accurately capture personal data from machine-readable zones (MRZ) in compliance with the highest data protection standards. Add MRZ scanning to your app and reduce manual data entry workload and cost now.

Example use cases for the MRZ scanner

Self check-in

Make checking into hotels, events, or flights simple by scanning and extracting information from machine-readable zones.

Customer onboarding

Simplify customer onboarding by extracting all information from machine-readable zones on ID cards and pre-filling forms.


Quickly let your customers confirm their identity by scanning the machine-readable zone on their ID documents.

Machine readable zones – detect, scan & extract

The Scanbot Data Capture SDK supports both two-line (TD3, TD2) and three-line (TD1, MRV-A, MRV-B) standards. It supports the following MRZ data fields on ID documents:

Document type

Document ID


Given names

Date of birth



Date of expiry

Issuing authority

On-device solution for maximum privacy & usability

As an enterprise customer, you want a mobile data capture solution that works anywhere, anytime, and to the highest possible privacy standards. That is why our Data Capture SDK operates solely on the mobile device – it will never track or send any data to any third-party server.

Your enterprise does not intend to build a mobile app? No problem. Our MRZ Reader for the web can be integrated into any website or web application.

GDPR Compliant

GDPR & CCPA Compliant

Location Independent

Location Independent

Offline Solution

No External Servers

Learn more about our other mobile data capture solutions for ID documents

Didn't find what you need?

As customer-centric software developers, we are always interested in understanding individual needs and requirements. If you need data extracted from a source we haven’t mentioned, let's talk!

Got a special case?

You'd like to explore how we can help you solve mobile data capture requirements?

Talk to one of our solution experts!

Choose a slot that is convenient for you.

Developers, ready to get started?

Adding our free trial to your app is easy. Download the Scanbot SDK now and discover the power of mobile data capture.

Frequently Asked Questions

Didn’t find what you were looking for? Please refer to our FAQs.

How does the Scanbot MRZ Scanner for apps work?
Which use cases can be covered by the Scanbot MRZ Scanner?
How does Scanbot ensure data privacy, given that ID documents contain sensitive personal information?
On which platforms can I implement the MRZ Scanner SDK?