SA DL Parserr

Decode and Extract
SA DL Parser

Empower your application with barKoder's SA DL Parser—designed to accurately extract application identifiers and values from GS1-compliant barcodes in real time.

sadl
About

barKoder SA DL Parser

barKoder’s AAMVA parser is designed to automatically extract structured identity data from PDF417 barcodes found on U.S. and Canadian driver’s licenses and ID cards, in compliance with the official AAMVA DL/ID Card Design Standard.

sadl-hero.png

Whether you're verifying identity for onboarding, KYC, access control, or fleet management, barKoder instantly returns clean, labeled fields from a single scan.

barKoder's parser decodes and organizes the AAMVA data into structured fields which are then returned in a developer-friendly JSON format, with key-value pairs mapped to the AAMVA data elements, like so:

code snippet JSON:

{ "first_name": "Alex",
"last_name": "Johnson",
"license_number": "D12345678",
"address": "123 Main St",
"city": "Austin",
"state": "TX",
"zip": "78701",
"dob": "1990-02-12",
"issue_date": "2022-01-01",
"expiry_date": "2030-01-01"
}

Structure

What is SA DL?

The American Association of Motor Vehicle Administrators (AAMVA) defines the standard for driver’s license barcode data across North America.

sadl-hero.png

Most states and provinces use PDF417 barcodes on the back of ID cards to encode information according to the accepted AAMVA specifications such as:

  • Full name (first, middle, last)
  • Address (street, city, state, ZIP)
  • Date of birth
  • Document number (DL/ID)
  • Issue and expiration dates
  • Jurisdiction and class info
  • Gender and eye color
  • Optional fields like donor status, endorsements, restrictions
Features

Features of the AAMVA Parser

  • Compliant with AAMVA DL/ID Card Standard v1.0.0 – v8.0
  • Works offline and in real-time
  • Parses fixed and optional data groups
  • Handles all U.S. states and most Canadian provinces
  • Includes check digit and formatting validation
  • Cross-platform support: iOS, Android, Web, Desktop
Use Cases

SA-DL Parsing Use Cases

  • Automotive: Car rental and fleet check-in
  • Government: ID Verification, Law enforcement or event security
  • Hospitality: Visitor management systems
  • Healthcare: Insurance and healthcare onboarding
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