Free AAMVA Driver's License Barcode Generator
Build PDF417 barcodes that conform to the AAMVA Card Design Standard. Round-trip them through this site's scanner to see the structured License Preview parser. Free, client-side, never sent to a server.
- Penjana QR
- Pereka Kad Perniagaan Percuma
- Kad WiFi Boleh Dicetak
- CSV Batch (500 kod)
- 40 Templat
- 20 Bahasa
Format barkod ini dirender monokrom dengan warna latar depan dan latar belakang sahaja. Templat, bentuk titik/mata, kecerunan, bingkai dan logo tengah hanya berkenaan untuk kod QR dan tersembunyi di sini.
Tunjukkan 30 templat lagi
Simpan gaya dengan butang di atas untuk menyimpan kegemaran anda di sini.
Atau pilih ikon terbina dalam:
Tunjukkan 108 ikon lagi
Dipaparkan di belakang QR dengan kelegapan rendah. Memaksa EC=H secara automatik supaya QR masih boleh diimbas melalui foto.
Penjanaan Batch
Muat naik CSV untuk menjana sehingga 500 kod QR dalam satu kumpulan. Setiap baris menjadi QR tersendiri — pilih templat atau tindih 21 sifat bagi setiap baris: warna, bingkai, gaya titik/mata/bebola mata, gradien, ketelusan, saiz, pembetulan ralat, format, logo terbina dalam dan banyak lagi.
21 lajur: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Hanya type dan data yang diperlukan. Gunakan | untuk memisahkan medan di dalam data (cth. ssid|password|WPA).
Menyokong kesemua 20 jenis QR, termasuk URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR dan rMQR. Muat turun sampel CSV untuk melihat setiap lajur, kesemua 40 templat, 11 gaya bingkai dan 12 logo terbina dalam dalam tindakan.
1. Muat turun CSV sampel · 2. Edit dalam Google Sheets, Excel, Numbers atau mana-mana editor teks · 3. Muat naik di sini
Simpan keseluruhan QR â jenis, semua nilai medan, gaya, bingkai, logo, reka bentuk kad perniagaan â sebagai fail .qr.json tunggal. Muatkannya kemudian untuk mencipta semula semuanya dalam satu klik.
Masukkan kandungan untuk menjana kod QR anda
Tandatangan digital yang sah di mahkamah
Abundera Sign melangkau tandatangan digital asas. Setiap dokumen mendapat bukti kriptografi, pengesahan bebas dan pakej bukti yang tidak boleh diubah.
- Pakej bukti sedia automatik yang sah di mahkamah
- Meterai Dokumen Peribadi \u2014 mengesan gangguan serta-merta
- Ditamatkan ke 5 sistem bebas \u2014 tiada satu titik kegagalan
Use for legitimate purposes only: AAMVA parser testing, kiosk and age-gate development, ID-scanner integration testing, accessibility tools, and demoing AAMVA workflows. Producing a counterfeit government ID is identity fraud and is prosecuted as a felony in every US state. Use real data only when you own the source license, or use synthetic data clearly marked as such.
What's the AAMVA Card Design Standard?
The American Association of Motor Vehicle Administrators (AAMVA) publishes the Card Design Standard that every US state, the District of Columbia, and the Canadian provinces use to encode driver-license and ID-card data on the back of the card as a PDF417 barcode. The standard defines a header (compliance indicator + ANSI prefix + Issuer Identification Number + version + jurisdiction version + entry count), one or more subfile designators (DL/ID + offset + length), and a subfile body of three-letter element codes followed by their values.
The current version is the 2020 edition (compliance indicator @, ANSI version 10). Most state DMVs are on version 8 or higher.
What this generator does
- Captures the standard set of AAMVA element codes via a friendly form (DCS family name, DAC first name, DAD middle, DAQ license number, DAG/DAI/DAJ/DAK address, DBB date of birth, DBA expiry, DBD issue date, DBC sex, DAU height, DAY eyes, DCA class, DCB restrictions, DCD endorsements, DCG country).
- Builds an AAMVA-compliant payload string with the correct header structure, subfile designator, and element ordering.
- Encodes it as a PDF417 barcode via bwip-js (lazy-loaded; only ~1 MB the first time you pick a non-QR type).
- Lets you scan the result back via this site's scanner — the AAMVA parser detects the
@ ANSIheader and renders a structured "License Preview" card showing the decoded fields.
What this generator does NOT do
- Does not produce a card that any state DMV would consider authentic. Real licenses include holographic overlays, ghost photos, microprinting, UV/IR features, and a tactile signature panel — none of which a printed barcode can substitute for.
- Does not compute a real Document Discriminator (DCF) — DMVs derive that from internal cardstock serials. We emit a placeholder.
- Does not sign or hash the payload — AAMVA does not require digital signatures.
Legitimate use cases
- Kiosk development: testing self-service kiosks (DMV check-in, hotel check-in, rental-car pickup) without a real license in hand.
- Age-gate development: building bar / liquor-store / cannabis-dispensary scanners. Use synthetic data tagged as test-only.
- AAMVA parser unit tests: generating fixtures with edge cases (missing fields, longer-than-spec values, unicode in name fields, etc.).
- Accessibility tooling: reading DLs for users who can't see them.
- ID-scanner SDK QA: verifying a 3rd-party SDK behaves correctly across jurisdictions.
The 51 jurisdictions
AAMVA assigns a 6-digit Issuer Identification Number (IIN) to each jurisdiction. We ship the standard set: all 50 US states, DC, and the Canadian provinces. Selecting a state in the form sets the IIN automatically (e.g. California = 636014, Texas = 636015, New York = 636001).
Tersedia dalam 26 bahasa
UI yang diterjemahkan sepenuhnya, paparan tulisan asli, dan sokongan kanan-ke-kiri untuk bahasa Arab dan Urdu.
Frequently Asked Questions
Will this barcode pass a real DMV scanner?
It will parse as AAMVA-compliant on any standards-following reader. It will not pass a real DMV's authenticity checks because real licenses also rely on physical security features (holograms, microprinting, UV/IR layers) that a printed barcode can't substitute for.
Is generating my own driver's license illegal?
Generating a barcode that parses like a driver's license is not illegal. Presenting a counterfeit ID to a government official, retailer, or bartender as if it were authentic is fraud and a felony in every US state. Use this tool only for testing, kiosk dev, and other legitimate purposes.
Why does my parsed barcode show different fields than my real license?
DMVs may include jurisdiction-specific element codes (e.g. social-security suffix, organ-donor flag, veteran indicator) beyond the AAMVA core set. Our generator covers the universally-required fields; states like California and Texas add ZF*-prefixed proprietary codes that we don't currently expose.
What's the difference between AAMVA versions?
Version 8 (2013) added the compliance header, version 9 (2016) clarified DCF format, version 10 (2020) added document image elements. We emit a version-10 header but the payload is backwards-compatible with parsers down to v8.
Can I parse a real license I scanned with my phone?
Yes — the scanner here detects any AAMVA payload and renders the License Preview. Privacy: parsing happens entirely in your browser, never sent anywhere. You should still trust the source of any DL data you scan.
Why does the printed barcode look slightly different from my actual license?
DMV cardstock printers run at 600 DPI with specific aspect-ratio tuning. We render at the size you pick. The encoded data is identical; only the visual proportions differ. To approximate a real card, set Size to 1050 px wide and use the PDF417 column count from the form.
Does this generate ID-card barcodes too (non-driver IDs)?
Yes — pick Identification Card in the Document Type dropdown. The subfile designator changes from DL to ID; everything else is the same.