Generate Code 128 logistics barcodes β nothing leaves your browser.
Code 128 is the workhorse of logistics. It encodes alphanumeric data at high density β letters, numbers, and special characters all packed tight. It comes in three subsets: A (numbers and control codes), B (full alphanumeric β the most common for general logistics), and C (numeric pairs for ultra-dense GTIN encoding). Code 128 replaced Code 39 in most modern warehouses because it packs more data into less label space.
Code 128 if you can β it is denser and supports full alphanumeric. Use Code 39 only if your legacy scanner or government contract requires it.
Yes. Subset B handles A-Z, a-z, 0-9, plus common symbols. This is the format most logistics labels use.
No hard character limit, but the barcode gets wider with more data. For a standard 100mm label, keep it under 48 characters for reliable scanning.
Need other barcode formats? Use the full barcode generator β