PDF417.ME Logo

PDF417.ME

Syncing…
100% Valid AAMVA PDF417 Barcode Compiler

PDF417.ME

Simple and powerful service for creating 100% valid PDF417 barcodes for US Driver's Licenses.

AAMVA 2016–2024 Compliant 9 States Supported SVG + PNG Output Crypto Deposits

Validity 100%

We create barcodes in accordance with official AAMVA documentation — exactly the same as the original document barcodes. Guaranteed to scan.

Best Price

We offer the best price on the market — on average 2× cheaper than competitors. Larger packages offer massive bulk discounts.

Easy to Use

Developed with a focus on usability and speed. User-friendly responsive UI, auto-computed fields, sample data, and draft saving.

Check barcode with any scanner

If the barcode is invalid, we guarantee a refund. Our barcodes comply with all major PDF417 layout standards — guaranteed to work with hardware scanners and mobile DL parser apps.

||||||||||||| PDF417 ENCODING SUCCESSFUL |||||||||||||
AAMVA D20 OK
IIN MATCH OK
SUBFILE OK
CRC VALID
HEADER OK
FIELDS VALID
AAMVA Data FormLive Editor Preview

DL Number

C7289427

First Name

Joe

Last Name

Meza

Middle Name

William

Address

516 Anson Ct

City

Rohnert Park

ZIP Code

87542

DL Class

C

Sex

M

Birth Date

01151970

Issue Date

08262021

Expiry Date

01152026

Data generators

Use our built-in data generators to make your work easier. Correct Document Discriminator and Inventory Control Number are calculated automatically based on your inputs.

API for developers

Automate barcode generation or build your own products on top of our API. Authenticate with your JWT, send the state code and field values, and receive a high-resolution barcode in the response.

api_client.pyPython 3
import requests

headers = { 'Authorization': 'Bearer <your_jwt_token>' }

# Get field template for Illinois
r = requests.get('https://pdf417.me/api/states/IL', headers=headers)
print(r.json())

# Compile a barcode
data = {
    "state": "IL",
    "fields": {
        "DAC": "Joe",
        "DCS": "Meza",
        "DAQ": "C7289427",
        "DAG": "516 Anson Ct"
    }
}
res = requests.post('https://pdf417.me/api/compile', json=data, headers=headers)
# Save PNG output
with open('barcode.png', 'wb') as f:
    f.write(res.content)

Flexible Barcodes Purchase System

Buy the quantity you need — the larger the quantity, the lower the price per barcode.

XXS

$1.50

for 1 Credit
$1.50/pc
XS

$6.00

for 5 Credits
$1.20/pc
S

$11.00

for 10 Credits
$1.10/pc
M

$20.00

for 20 Credits
$1.00/pc
L

$45.00

for 50 Credits
$0.90/pc
XL

$80.00

for 100 Credits
$0.80/pc
XXL

$150.00

for 200 Credits
$0.75/pc
XXXL

$300.00

for 500 Credits
$0.60/pc

How it works

1 credit = 1 barcode. Deposit USD via crypto to your account balance, then spend that balance here to buy a package. Each successful compile deducts 1 credit. Failed compiles never cost credits.

F.A.Q.