Code 128 Barcode Generator — Free
Generate Code 128 barcodes in your browser. The standard for logistics, shipping, and Amazon FBA labels. Vector-sharp output — scannable at any size.
Code 128 — Technical Specification
Where Code 128 Is Used
Amazon FBA — FNSKU labels
Amazon requires Code 128 for FNSKU labels on FBA products. Barcode Canvas generates compliant labels at exact FBA dimensions.
Shipping and courier labels
DHL, FedEx, UPS, and Royal Mail all use Code 128 for tracking barcodes on parcel labels.
Warehouse and inventory tracking
Bin labels, asset tags, and pick-and-pack systems all rely on Code 128 for scan speed and reliability.
GS1-128 (formerly EAN/UCC-128)
The GS1-128 standard uses Code 128 encoding with Application Identifiers for supply chain data.
Library systems
RFID-backed library systems use Code 128 on book spines and membership cards.
Healthcare and clinical samples
Hospital wristbands and lab sample tubes use Code 128 for patient and specimen identification.
When to Use Code 128
- ✓ You need to encode alphanumeric text (letters + numbers + symbols)
- ✓ You're printing Amazon FNSKU or FBA labels
- ✓ You need a barcode on a shipping or courier label
- ✓ Your inventory or WMS system uses Code 128 scanning
- ✓ You need a compact linear barcode that fits on a narrow label
When NOT to Use Code 128
- ✗ Retail shelf scanning — use EAN-13 or UPC-A instead (required by most POS systems)
- ✗ Storing a URL or website — use a QR code instead
- ✗ Very small labels where a 2D code like DataMatrix would fit better
Generate a Code 128 barcode now
Free, in your browser. Add it to a label, resize it, and print — all without leaving Barcode Canvas.
Related Barcode Types