Frequently Asked Questions
- What is a Code 128 barcode?
- Code 128 is a high-density linear barcode that encodes all 128 ASCII characters — letters, numbers, and symbols. It is the most widely used 1D barcode format in warehousing, logistics, and internal inventory systems.
- When should I use Code 128 instead of UPC-A or EAN-13?
- Use Code 128 for any internal system where you control both the printer and the scanner — warehouse bin locations, SKU labels, internal tracking codes. UPC-A and EAN-13 are for retail products that will be scanned at a point-of-sale system and require a paid GS1 prefix.
- How many characters can Code 128 store?
- Code 128 can encode any number of characters, but best practice is to keep values under 48 characters for reliable scanning. For longer data strings, consider Data Matrix or QR Code.
- Does Code 128 require a check digit?
- Yes, Code 128 includes a mandatory check character. Our generator calculates and includes it automatically — you never need to compute it yourself.
- Can I generate Code 128 barcodes for a Zebra thermal printer?
- Yes. Bulk Barcode Generator exports native ZPL II commands for Code 128, compatible with Zebra ZD, ZT, and GX series printers as well as Rollo and SATO devices. No driver installation or special software needed.
- Is there a limit on how many Code 128 barcodes I can generate at once?
- No. Bulk Barcode Generator has no row limit. Paste 10 values or 10,000 — all processing happens locally in your browser and your data never leaves your device.