Passport MRZ Scanner SDK

Supported Platforms and Programming Languages

Dynamsoft's Passport MRZ Scanner SDK supports multiple platforms and programming languages for mobile (iOS & Android), desktop and web applications.

Passport 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 Passport MRZ Scanner SDK automatically detects the border of the passports, crops, and then runs a perspective correction.

Enterprise-grade Speed and Efficiency

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

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

Supports batch processing when reading 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 passport scanning capabilities with just a few lines of code.

FAQs about Dynamsoft's Passport MRZ Scanner SDK

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

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 Passport HIPAA compliant?

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?

  • 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

Ready to try Dynamsoft's Passport MRZ Scanner SDK?

Documentation

API reference and dev guide

Android User Guide >

iOS User Guide >

JavaScript User Guide >

Samples

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

More Samples >

Free Trial

Talk to our sales rep for a 30-day trial. Free technical support.

Contact Us >