GS1-128 barcode generator
Supply-chain and logistics labels that need to encode more than an identifier — batch numbers, expiry dates, and quantities in one symbol.
Character set
Full ASCII, structured using GS1 Application Identifiers (batch, expiry, quantity, and more)
Typical use
Supply-chain and logistics labels that need to encode more than an identifier — batch numbers, expiry dates, and quantities in one symbol.
How it compares
GS1-128 is built on Code 128's symbology but adds a structured data format, so a scanner can parse out batch, date, and quantity separately.
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 GS1-128 barcodes in bulk
Upload a CSV or Excel file to produce thousands of named GS1-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 GS1-128 barcode in seconds.
Free forever for individual barcodes. Bulk generation is coming soon.