PlanetToolbox
Code 128 Barcode Generator
Generate a Code 128 barcode for compact shipping labels, inventory IDs, fulfillment codes, and internal tracking values.
Format
Code 128
Check digit
N/A
Encoded length
7
Output
SVG
Barcode inputs
Generate printable barcodes
Barcode result
Barcode format notes
- Normalized value
- PT-1001
- Use case
- Code 128 accepts general ASCII text and is useful for inventory, shipping, and internal labels.
Code 128 Barcode Generator format guide
Barcode formats are not interchangeable. Pick the format expected by the scanner, retailer, warehouse, catalog, or internal system.
Best use cases
- Shipping labels, pick-pack workflows, and fulfillment IDs.
- Inventory labels where values include letters and numbers.
- Internal barcodes for tickets, assets, bins, and work orders.
Input checks
- Use the exact internal ID, shipment ID, or asset value expected by the scanner.
- Keep labels short enough to print clearly at the target size.
- Test with the scanner or app that will read the operational label.
Production-readiness
Code 128 is a practical choice for operational labels because it stays compact while supporting letters, numbers, and common symbols.
Always verify quiet zones, label size, print contrast, and scanner compatibility before using exported labels in packaging, inventory, or fulfillment workflows.
When to use a different code
Use a QR code for URLs, contact cards, Wi-Fi credentials, or longer text. Use a linear barcode when a scanner expects a product code, carton code, asset tag, book code, or short internal identifier.
Frequently asked questions
What is Code 128 best for?
Code 128 is compact and supports a broad character set, which makes it useful for shipping, fulfillment, inventory, and internal labels.
Does Code 128 require numeric input?
No. Code 128 can encode general ASCII text, not just digits.
Can I use Code 128 for product packaging?
Use it when the receiving system expects Code 128. Retail products often require UPC-A or EAN-13 instead.
Related SEO pages
Continue with specific pages in the same search-intent cluster.
UPC Barcode Generator
Generate a UPC-A barcode as SVG and calculate or validate the retail check digit for 11 or 12 digit UPC inputs.
EAN-13 Barcode Generator
Generate an EAN-13 barcode as SVG and calculate or validate the final check digit for global retail barcode values.
Code 39 Barcode Generator
Generate a Code 39 barcode for uppercase alphanumeric asset tags, simple inventory labels, and internal IDs.
ITF Barcode Generator
Generate an ITF barcode for numeric carton, case, logistics, and warehouse labels that encode digit pairs.
Related tools
Continue with practical tools that answer similar questions.
Barcode Generator
Generate UPC-A, EAN-13, Code 128, Code 39, ITF, and ISBN-style barcodes as local SVG output.
QR Code Generator
Generate QR codes for plain text, URLs, email links, phone numbers, Wi-Fi credentials, vCards, and SMS links.
UUID Generator / UUID Batch Generator
Generate random UUID v4 batches in standard, uppercase, compact, brace-wrapped, plain-list, JSON, or CSV output formats.
Hash Generator
Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes from text or files locally in your browser.