Render PDF417 stacked barcodes straight in your browser — type one value, paste a list, upload a CSV, or number a sequence, then download PNG, ZIP, or a print-ready Avery sheet. No sign-up, nothing uploaded anywhere.
Any text up to 1,108 bytes — a wide stacked code used on shipping papers and passes.
0 of 0 codes ready
Add values on the left to see your codes here.
Generated in your browser — nothing is uploaded.
You've scanned a PDF417 today if you printed a boarding pass at home — the wide, brick-wall-looking barcode on it is IATA's print format. The back of every US driver's license carries one too, and the freight world puts them on packing slips and customs forms — plus the hazmat declarations nobody enjoys reprinting. The pattern in that list: PDF417 shows up where a document has to carry a lot of structured data and survive being scanned off paper by a laser gun as well as a camera.
Technically it's a stacked symbology, not a true matrix code: 3 to 90 rows of linear codewords, which is why an old-school laser scanner can read it row by row where a QR code would need an imager. Capacity runs to about 1,850 text characters, or 1,108 binary bytes; the generator enforces the 1,108-byte cap as you type, which is conservative for plain text but keeps every payload inside what any decoder accepts — and Reed-Solomon error correction is selectable in nine levels, trading symbol size for damage tolerance.
Fair warning about the elephant on this page: a steady share of people searching for a PDF417 generator are trying to reproduce the barcode on a driver's license. The AAMVA payload on a license is a structured government record, and helping fabricate one isn't something this tool does — it renders the text you give it, nothing more. For shipping docs, transfer paperwork, and internal forms, that's exactly what you need.
One sizing note before you print. PDF417 is wide by design — a payload that makes a neat square QR makes a long ribbon here. If the label is small and square-ish, Data Matrix fits the same data in a fraction of the area; PDF417 wins on documents where horizontal space is free and legacy laser scanners are in play.
Same workflow, different code. No sign-up on any of them.
Create QR codes for links, text, Wi-Fi, email, or phone. Customize colors, add a logo, download PNG or SVG, all in your browser.
Open generatorA QR code that adds a contact in one scan — name, company, phone, email. Static, no expiry, no account, exported as PNG or SVG.
Open generatorTurn a list, CSV, or numbered sequence into up to 500 QR codes at once, then export them as PNGs, a ZIP, or a print-ready Avery sheet.
Open generatorThe same batch workflow for linear barcodes. Paste a list or upload a CSV and render dozens at once as PNGs, a ZIP, or an Avery PDF sheet.
Open generatorThe alphanumeric format most asset tags use. Paste a list, upload a spreadsheet export, or number a sequence — up to 500 Code 128 codes in one run.
Open generatorUPC-A and UPC-E for retail products, plus EAN-13 and EAN-8 for markets outside North America. Check digits computed as you type.
Open generatorRead a code back with your camera or from a photo. QR, EAN, UPC, Code 128, and Data Matrix, decoded in your browser.
Open scannerThe legacy industrial format that old scanner fleets and military specs still require. One code or a batch of 500, validated as you type.
Open generatorRetail EAN-13 with the check digit computed for you — type 12 digits, get 13. Single codes or a CSV batch, verified before they render.
Open generatorElement strings in (AI) syntax with FNC1 placed automatically — GTIN and SSCC check digits verified, application identifiers validated.
Open generatorECC-200 Data Matrix for part marking and tiny labels — the square code that fits where QR cannot. One code or a batch of 500.
Open generatorUpload a photo of a code that won't scan. The tool decodes what survives in the print and rebuilds a clean replacement to reprint.
Open repair toolThe practical ones, asked after the first print run.
Equipment paperwork getting out of hand? Talk to sales
Rendering happens in your browser on a local canvas; values never touch our servers, and export libraries load only at the moment you download. Batches run up to 500 rows.
PDF417 tends to mark documents about equipment — the equipment itself usually wears a Code 128 or QR tag. UNIO24's tagging and smart labeling connects those tags to live records, which is how the transfer form this barcode sits on stops being needed at all.