A Reliable Machine-Readable Zone (MRZ) Reader SDK for IDs and Travel Documents

Dynamsoft's MRZ Scanner SDK is designed to capture and extract user's information from machine-readable travel documents, especially ID cards and passports. Its sophisticated MRZ localization and decoding algorithms provide enterprise-grade accuracy and speed. Our MRZ scanner SDK delivers high performance under various usage scenarios such as scanning ID cards and passports with mobile phone.

Try Online Demo
iOS store icon barcode
iOS QR code

iOS App

Scan QR Code to download the "Dynamsoft MRZ Scanner Demo" app

iOS store icon barcode
Android QR code

Android App

Scan QR Code to download the "Dynamsoft MRZ Scanner Demo" app

MRZ Scanner SDK Features

Achieves a Near 100% Accuracy

Sophisticated Image Pre-processing Algorithms

Enterprise-grade Speed and Efficiency

Secure and Reliable

Easy Integration

Achieves a Near 100% Accuracy

Embeds an innovative OCR engine that makes the best use of both neural networks and the traditional imaging techniques.

Built-in regular expression to verify the accuracy of every MRZ character.

Cross-checking reading algorithms running in parallel.

Sophisticated Image Pre-processing Algorithms

When a user points the camera to a personal identification document, the MRZ Scanner SDK automatically detects the border of the ID cards and passports, crops, and then runs a perspective correction.

Enterprise-grade Speed and Efficiency

Fully utilizes the geometric features of a passport or ID card for localizing the MRZ zone.

Blurred image frames are auto discarded under mobile camera video scanning mode.

Supports batch processing when reading ID card and passport images on the server-side.

Secure and Reliable

On-premise data processing

Dynamsoft is ISO 27001 certified

GDPR compliant

HIPAA compliance

Easy Integration

Integrate MRZ scanning capabilities with just a few lines of code.

FAQs about Dynamsoft's MRZ Scanner SDK

Is the MRZ Scanner SDK compliant with the GDPR and CCPA?

Yes. The MRZ scanning process runs directly on the client device which ensures all data is on-premise. Dynamsoft does not have access to any data from your customers' side.

Is the MRZ Scanner HIPAA compliant?

Yes. If you are working on a medical or healthcare-related app, our SDK helps you achieve HIPAA compliance with all the security measures in place.

What data is contained in an MRZ number?

Types of data that are encrypted into MRZ codes may include:

  • Full name*

  • Date of birth*

  • Nationality*

  • Sex*

  • Issuing country*

  • Passport number*

  • Passport expiration date*

  • Other optional data elements

Which country or region passport is supported?

We have tested passport scanning for the countries listed below. If your country's passport isn't listed, our SDK might still support it. Please reach out to our support team to discuss further possibilities.

  • Angola

  • Antigua and Barbuda

  • Argentina

  • Armenia

  • Australia

  • Austria

  • Azerbaijan

  • Bahamas (the)

  • Belarus

  • Belgium

  • Brazil

  • Bulgaria

  • Canada

  • Chile

  • China

  • Cyprus

  • Czechia

  • Dominica

  • Estonia

  • Finland

  • France

  • Germany

  • Ghana

  • Greece

  • Hungary

  • India

  • Indonesia

  • Ireland

  • Italy

  • Japan

  • Kazakhstan

  • Kenya

  • Kyrgyzstan

  • Lithuania

  • Mexico

  • Moldova (the Republic of)

  • Morocco

  • New Zealand

  • Nigeria

  • Philippines (the)

  • Poland

  • Portugal

  • Romania

  • Russian Federation (the)

  • Serbia

  • Singapore

  • Slovakia

  • South Africa

  • Spain

  • Sweden

  • Switzerland

  • Taiwan (Province of China)

  • Trinidad and Tobago

  • United Kingdom of Great Britain and Northern Ireland (the)

  • United States of America (the)

  • Uzbekistan

  • Venezuela (Bolivarian Republic of)

  • Viet Nam

Please contact support if you need to support a country or region that is not listed above.

How responsive is customer support?

Available 20 hours daily and 5 days a week

With distributed support centers located in North America and the Asia Pacific, Dynamsoft is ready to help 20 hours every day and 5 days a week.

Various Support Channels

Accelerating ID Capture for First United Bank

Using Dynamsoft to automate ID capture we’ve cut account opening down from 45 minutes to 10 minutes and can spend more time understanding their financial goals.

-Tom Grindup, VP Architecture Lead, First United Bank

Ready to try Dynamsoft's MRZ Scanner SDK?

Documentation

API reference and dev guide

Samples

Android Java, Swift, Objective-C, C++, C#, and Java

More Samples >

Free Trial

Get started with MRZ Scanner for a 30-day trial. Free technical support.

Download Now >

Scan the QR code with your smartphone to launch the MRZ Scanner demo.

Demo QR Code