PDF417.ME
Simple and powerful service for creating 100% valid PDF417 barcodes for US Driver's Licenses.
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.
DL Number
First Name
Last Name
Middle Name
Address
City
ZIP Code
DL Class
Sex
Birth Date
Issue Date
Expiry Date
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.
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.
$1.50
for 1 Credit$6.00
for 5 Credits$11.00
for 10 Credits$20.00
for 20 Credits$45.00
for 50 Credits$80.00
for 100 Credits$150.00
for 200 Credits$300.00
for 500 CreditsHow 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.