Code 128 Barcode Generator
Generate Code 128 barcodes online for inventory labels, warehouse management, shipping references, and internal product IDs.
Quick answer: Code 128 is a compact, high-density 1D barcode that supports letters, numbers, and most ASCII characters. It is one of the best general-purpose barcode types for business, inventory, warehouse, and logistics workflows.
Privacy-first: Most barcodes are generated directly in your browser. The data you enter is not uploaded to our servers.
Code 1281d
Alphanumeric (ASCII) · max ~80 chars
Enter data above to generate a barcode.
Use SVG or PDF for print. PNG for web and presentations.
Code 128 format rules
- • Supports all ASCII characters (codes 0–127), including uppercase and lowercase letters
- • Numbers, punctuation, and special characters are supported
- • No maximum length, but values over 80 characters may produce wide barcodes
- • A check character is computed automatically — no manual calculation needed
- • Three subtypes exist (A, B, C) but are handled automatically by the generator
- • Best for alphanumeric data in business, inventory, and logistics
Common use cases
- • Warehouse inventory bin labels
- • Internal product and SKU barcodes
- • Shipping references and parcel tracking numbers
- • Asset tags for equipment and furniture
- • Library and document tracking
- • Healthcare specimen and sample labels
- • Manufacturing process tracking