Code 128 barcode generator
Shipping labels, logistics, and general-purpose inventory tracking where both letters and numbers are needed in a compact symbol.
Character set
Full ASCII (128 characters): letters, numbers, and symbols
Typical use
Shipping labels, logistics, and general-purpose inventory tracking where both letters and numbers are needed in a compact symbol.
How it compares
Code 128 packs more data per inch than Code 39, which is why most modern shipping and logistics labels have moved to it.
No signup · Files stay on your device · PNG download is free
Type a value above to generate a barcode.
Need 100 or 10,000 of these? Bulk CSV/Excel generation is in development.
See what's coming →Need more than one? · coming soon
Generate Code 128 barcodes in bulk
Upload a CSV or Excel file to produce thousands of named Code 128 barcodes and print-ready labels in one pass. In development — here's how it will work.
Upload
Add a CSV or Excel file with your product data.
Map
Match columns to barcode value, filename, caption, and price.
Export
Download PNG, SVG, a ZIP archive, or print-ready PDF labels.
Pricing
Free today. Pay once for bulk, when it launches.
No subscriptions, ever. The free generator is live now — One Batch and Pro are in development.
- Unlimited individual generation
- All 8 barcode formats
- Free PNG downloads
- No signup, no watermark
- Process one CSV/Excel job
- PNG and SVG export
- ZIP download
- Printable labels
- Large CSV and Excel batches
- SVG and high-res PNG
- ZIP and print-ready PDF
- Custom filename templates
- Saved local presets
- All supported barcode formats
FAQ
Common questions
The individual barcode generator is free today, with no signup and no watermark. Bulk CSV/Excel generation and printable labels are launching soon as paid, one-time-purchase add-ons — never a subscription.
Not yet — it's in active development. The free single-barcode generator is live now; bulk generation and printable label sheets are coming soon as the One Batch ($4.99) and Pro ($24.99 lifetime) plans.
No. BarcodeDesk encodes identifiers you provide. It does not issue or register official UPC, EAN, or GS1 identification numbers — those come from GS1 or your product's original issuer.
Entirely in your browser. Barcode values you type are never uploaded to a server, and that stays true once CSV/Excel bulk processing launches.
PNG is free today. SVG, print-ready PDF label sheets, and ZIP archives for bulk jobs launch with the paid plans.
Create your first Code 128 barcode in seconds.
Free forever for individual barcodes. Bulk generation is coming soon.