The Power of Authenticity for Every Device

Regula Document Reader SDK is designed to read and verify personal data from a variety of IDs, passports, and other documents, as well as perform extra authentication with precise optical checks. It instantly authenticates documents that are captured by passport readers, ID scanners, forensic examination devices, and third-party passport readers in different illumination modes, including but not limited to white, ultraviolet, and infrared lights.

Regula Document Reader SDK for hardware leverages deep forensic knowledge of ID documents, possessing the largest library of detailed document templates on the market. Thus, it empowers identity verification processes with extended SDK functionality, such as automatic document type detection, as well as MRZ and barcode reading in conformity with ICAO and ISO standards.

It ensures the authenticity of an ID by applying various cross-checks across all available security elements, including electronic ones. Regula Document Reader SDK verifies the RFID chip is not cloned or manipulated. The results of the verification are instantly ready for further use.

Since it is hardware-agnostic software, Regula Document Reader SDK natively supports third-party readers. The wide range of supported passport readers and the flexible licensing makes it affordable for any identity verification use case.

Instant Reading of Documents

Driver licenses
ID cards

Highlighted Features

  • Automatic detection and processing of ID images
  • Document verification takes less than a second
  • 12,000 document templates covering 248 countries and territories
  • Automatic Authenticity Control of static patterns and dynamic content of IDs
  • Optional integration of IRS database into SDK software which allows automatic showing up of reference images with security features of the current document under study


  • Full compliance with ICAO 9303, ISO 18013, BSI TR-03105 Part 5.1, 5.2
  • 30+ languages for out-of-the-box UI localizations
  • Customization of UI and capture process
  • Supports 138+ languages and scripts, including Latin, Cyrillic, Hebrew, Greek, Arabic, Chinese, and more


Efficient Solution for a Variety of Sectors

Border control

Financial institutions

Aviation security

Government offices

Basic Module

Supplied by default with Regula devices. It automatically scans the document, reads MRZ, RFID, barcodes and performs cross-checks of the obtained data, crops and displays graphic fields as separate images. Optionally can be integrated with the Information Reference System.
This module offers unlimited support and updates.

Document image capture and processing

Document formats

  • ID-1 (identity card)
  • ID-2 (passport card, visa)
  • ID-3 (passport)
  • other document formats up to 88×128 mm

Scanning process

  • document detection sensor
  • automatic scanning after document detection
  • elimination of glare from laminate and holograms for white and infrared illumination
  • compensation of external light hitting during image capture in UV light (Smart UV)
  • automatic intensity selection of UV illumination for a certain document type
  • search and cropping of a document image from a received image

Machine readable zone (MRZ)

Supported MRZ formats

  • in conformity with ICAO 9303: 44×2, 30×3, 36×2
  • in conformity with ISO IEC 18013 (IDL): 30×1
  • support of special MRZ data structure for documents of certain countries


  • search for the MRZ along the whole document image
  • MRZ recognition in infrared and white light
  • control of check digits and data structure in conformity with the requirements of ICAO 9303 and BSI TR-03105 Part 5.1
  • evaluation of MRZ quality specifications in conformity with ICAO 9303, ISO 7501, 1831, 1073-2 standards


Supported formats

  • 1D: Codabar, Code39 (+extended), Code93, Code128, EAN-8, EAN-13, IATA 2 of 5 (Airline), Interleaved 2 of 5 (ITF), Matrix 2 of 5, STF (Industrial), UPC-A, UPC-E
  • 2D: PDF417, Aztec Code, QR Code, Datamatrix

Graphic fields processing

Types of graphic fields

  • portrait of the document holder
  • signature
  • barcode
  • fingerprint, etc.


  • cropping and displaying graphic fields as separate images in compliance with the sample of the corresponding document
  • automatic searching of faces on the document image and cropping the document holder portrait if the document type is not recognized
  • document image rotation according to the document holder portrait position


Supported RFID-chip standards

  • ISO/IEC 14443-2 (type А and B)
  • ISO/IEC 14443-3 (MIFARE® Classic Protocol)
  • ISO/IEC 14443-4

Data access modes

  • Direct
  • BAC
  • EAC
  • PACE
  • SAC


  • active (AA)
  • passive (PA)
  • chip (CA v1, CA v2)
  • terminal (TA v1, TA v2)

Supported applications

  • ePassport (DG1–DG16)
  • eID (DG1–DG21)
  • eSign
  • eDL (DG1–DG14)

Certificate management

  • local storage
  • receiving certificates online
    through the program interface
  • Master List, CRL support


  • reading RFID chips with extended length support
  • reading RFID chips in compliance with ICAO LDS 1.8, PKI 1.1 data formats
  • certified by BSI TR-03105 Part 5.1, BSI TR-03105 Part 5.2

Analysis and comparison of text data

Document areas for cross-checking of the readout data

  • MRZ
  • VIZ
  • RFID-chip
  • barcode
  • contact chip (Smart Card)


  • validity of any dates
  • authenticity of names and surnames according to lists of wordstops
  • zero numbers of sample documents

Adjustment of formats and measuring units to those used in the user OS

  • date
  • weight
  • height, etc.


  • complete or partial comparison of fields
  • integration of data received from several document pages
  • calculated field support (age, etc.)
  • transliteration to Latin characters in compliance with ICAO 9303 standards for comparison with the MRZ

Additional SDK functions

Image formats

.BMP, .JPG, .JP2, .PNG, .TIF, other image formats are possible on request

Interoperability with comparison modules (optional, on request)

  • fingerprint images from RFID chip and external fingerprint scanner
  • face images from document data page and/or RFID chip

Interoperability with Information Reference Systems (optional, on request)

  • Passport
  • Autodocs
  • Frontline Documents System

OS compatibility

Windows 7 (x86, x64), Windows 8, Windows 10, Windows 11


Microsoft certified


  • simultaneous optical scanning and RFID chip reading
  • firmware upgrade via USB interface (automatic upgrade after installing new SDK version)
  • multilingual interface

Operation available for any document

  • checking luminescence (UV Dull Paper) of:
    - the form
    - the MRZ area
    - the portrait area
  • checking the MRZ print contrast in compliance with ICAO 9303(IR B900 Ink)

Software updates


twice a year

Document template database


VizOCR Module

The optional module serves to enhance the functionality of the Basic module by adding optical character recognition (OCR) of the visual zone. The VizOCR module reads and converts typed or printed text into digital data. It automatically recognizes the document type (country, type, series) and character sets, parses text and receives a document template from the SDK database.
This module is updated on subscription basis.

OCR of the visual zone

Recognition of character sets

  • Central European and Eastern European Latin (1250)
  • Cyrillic (1251)
  • Western European Latin (1252)
  • Greek (1253)
  • Turkish (1254)
  • Baltic (1257)
  • other fonts of any size


  • dictionary support (name, surname, address, country, etc.)
  • automatic text division into separate fields (e.g. dividing the address into postal code, country, state, etc.)
  • recognition of dates with complex formats
  • recognition of characters from different character sets in one line

Automatic document type recognition (is also avalable in AAC Module)

Order of document type recognition

Country → Type → Series

Receiving a document template from the SDK database containing the following information

  • text and graphic fields position
  • availability of barcodes and security features
  • authenticity verification and its parameters
  • RFID-chip availability
  • a reference image from Information Reference Systems «Passport», «Autodocs», «Frontline Documents System»

Processing of the received document images

in compliance with the sample, including document image rotation by the angle given in the sample

AAC Module

The optional module serves to enhance the functionality of the Basic module by adding automatic authenticity verification of the document. The AAC module performs up to 26 checks in compliance with the received document template from the SDK database.
This module is updated on subscription basis.

Authenticity verification

Automatic document type recognition

Country → Type → Series

Operations available after document type recognition

  • checking image patterns in white, IR and UV light
  • checking luminescence of UV protection fibers
  • detection of false luminescence
  • checking photo embedding type: printing or attachment
  • checking IR Visibility of:
    - elements of the form
    - text data
    - the photograph (main and additional)
  • detection of holograms (OVD), OVI
  • reading a luminescent text and comparing it with the data obtained from the MRZ and VIZ (OCR Security Text)
  • visualization of IPI (Invisible Personal Information)
  • checking retroreflective protection
  • checking barcode format


  • checking operations are adjusted to documents with different degrees of wear and tear
  • the choice of checking operations depends on security features available in a questioned document

Barcodes authentication

barcode format check

Identity Documents Supported

Currently our database contains more than 13000 types of documents from 247 countries and territories of the world. Here are the most common ones.

Border Crossing Card, Business Travel Card, Citizenship Card, Crew member certificate, Diplomatic Id Card, Driving License, ePassport, Health Insurance Card, ID Card, Immigration Card, Insurance Board Card, Laissez-Passer, Lawyer Card, Marine License, Medicare Card, Passport, Personal Card, Police Card, Proof of Age Card, Refugee Card, Registration Certificate, Residence permit, Social Security Card, Visa, Voter Card, Work Permit, and others.
In order to see the full list of the documents and countries, please follow the link.

Talk to an Expert

Thank you for your message!

We’ve received your message. One of our colleagues will get back in touch with you soon. Have a great day!

On our website, we use cookies to collect technical information. In particular, we process the IP address of your location to personalize the content of the site

Cookie Policy rules