Code 128 Barcode Generator
Encode letters, numbers and symbols in a compact Code 128 barcode.
Generate spec-compliant barcodes with correct check digits — EAN, UPC, Code 128/39, ITF-14, ISBN, GS1-128, Data Matrix, PDF417 and QR — one at a time or hundreds at once, and print them on label sheets. In your browser, free for commercial use.
Which barcode do I need?
Retail numbers (EAN and UPC) are issued by GS1 or your marketplace. This tool draws the code correctly but cannot register a number for you.
Any text (letters, numbers, symbols).
Options (add-on, caption, size, colours)
Replaces the printed number, for example a product name or SKU.
🔒 Barcodes are generated entirely in your browser — your data is never sent to a server.
Code 128 tips
Code 128 handles the full ASCII set.
It is widely used in shipping and logistics.
Great when you need text, not just digits.