SDK Parsers

Intelligent Barcode Parsing for IDs, Licenses, and Supply Chains

barKoder’s built-in parsers instantly extract structured data from AAMVA, South African driver’s licenses, MRZ zones, and GS1 barcodes — no manual processing needed.

Built-in Barcode Data Parsing API Solutions

barKoder includes powerful, built-in data parsers that go beyond scanning — they automatically extract and organize information from industry-standard barcodes. Each parser is purpose-built to handle a specific barcode format, returning clean, structured data you can use immediately in your app, system, or workflow.

Each parser returns structured JSON-style objects, with labeled key-value pairs ready to plug into your application. No need for manual decoding or string manipulation.

AAMVA Parser for North American Driver’s Licenses

svg-capacitor.png

barKoder supports AAMVA-compliant PDF417 barcodes found on U.S. and Canadian driver’s licenses and ID cards.

This parser extracts:

  • First and last name
  • Address (street, city, state, ZIP)
  • Date of birth and gender
  • Document number (license/ID)
  • Issue and expiration dates
  • Jurisdiction codes and class information
  • and much more!

Perfect for KYC, access control, or any workflow requiring quick and accurate ID capture.

South African Driver's License Parser

sadl-hero.png

Optimized for South African driving licenses, this parser decodes the compact 2D barcode and returns structured fields including:

  • ID number
  • License number
  • Name and surname
  • Date of birth
  • Vehicle code classes
  • License issue and expiry dates
  • and all else contained within!

Ideal for vehicle rental, ID verification, and mobile enforcement applications.

MRZ Parser (Machine Readable Zone)

mrz-hero.png

barKoder can not only scan but also parse data found within MRZ zones on passports, ID cards, and travel documents (ICAO-compliant formats).

Supports:

  • TD1, TD2, TD3 formats
  • Passports, visas, and residence permits
  • Extraction of name, nationality, document number, and validity dates
  • Check digit validation for data integrity

Used for travel, security, immigration, or any identity-sensitive workflow.

MRZ

Barcode Parsing Use Cases

  • Identity verification (KYC & onboarding)
  • Logistics & inventory automation
  • Passport and travel document validation
  • Retail product tracking & traceability
  • Fleet and driver management systemss
hand1.webp

Barcode Scanner by barKoder

The Barcode Scanner by barKoder app will provide you with an easy-to-use tool designed to showcase the versatility and functionality of our Barcode Scanner SDK in capturing all supported barcode formats, including DPM-engraved Data Matrix codes.

Apart from the plethora of useful features, including a variety of options when it comes to exporting the results of each successful barcode scan, you’ll have access to a specially designed DPM scanning template containing all optimum DPM decoding settings.

appstore link

iOS

appstore link

Android

Latest Barcode Scanner SDK Articles,
Tutorials, and News

recentArticle

Direct Part Marking: What DPM Codes Are and How to Scan Them

When standard paper labels peel, shred, or burn away, component-level traceability breaks. Enter Direct Part Marking (DPM) - the permanent, indestructible link between physical assets and their digital history. Learn how DPM works across modern industries and how smart software decodes even the hardest-to-read DPM Data Matrix codes.

Sep 02, 2026

Info

recentArticle

AAMVA PDF417 Barcode Format: Fields, Examples and Parsing Guide

Every day, millions of state-issued driver's licenses and ID cards are scanned at retail checkouts, airport security checkpoints, bank onboarding desks, and hotel reception counters. Behind nearly all of these physical identity verifications is a two-dimensional barcode printed on the back of the card: the AAMVA-compliant PDF417 barcode.

Aug 14, 2026

Info