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.

About

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

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.

GS1

GS1 Parsing Solution

gs12.png

barKoder includes a native parser for GS1 barcodes, unlocking structured extraction of application identifiers (AIs) commonly used in retail, logistics, and supply chains.

Automatically extracts:

  • GTINs (Global Trade Item Numbers)
  • Expiration dates
  • Batch/lot numbersr
  • Serial numbers
  • Net weight, count, and dimensions
  • Customer/shipper codes

This parser simplifies ERP and inventory integration by eliminating the need for manual parsing logic.

SA DL

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

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.

Use Cases

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
app_hand_img.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.

Latest Barcode Scanner SDK Articles,
Tutorials, and News

recentArticle

Augmented Reality (AR) in barKoder Scanner: A Smarter Way to Scan

Discover a new dimension in barcode scanning with barKoder’s latest innovation—Augmented Reality (AR) integration. This cutting-edge feature transforms traditional scanning into a smarter, more intuitive experience, allowing users to visualize and interact with data like never before. Say goodbye to guesswork and hello to precision, speed, and futuristic functionality in every scan.

May 16, 2025

Info