Free Code 128 Barcode Generator
Create Code 128 labels from standard letters, numbers and symbols. Enter one value per line or import a spreadsheet; download PNG or SVG.
Loading generator…
How to use this generator
- Enter your identifier, one value per line.
- Keep Code 128 selected, or use the format example.
- Review the preview and choose the code you need.
- Download PNG or SVG, then test it with your scanner.
Which barcode should I use?
| Format | When to use it |
|---|---|
| Code 128 | Internal labels with standard English letters, numbers and symbols. |
| Data Matrix ECC 200 | Compact identifiers for scanners that support Data Matrix. |
| QR Code | Websites, text, Wi-Fi and vCard contacts for compatible phones. |
Frequently asked questions
How do I make a Code 128 barcode for free?
Enter your identifier above. Code 128 is preselected; download the generated image as PNG or SVG.
Can Code 128 contain letters and numbers?
Yes. This tool accepts standard English letters, numbers, spaces and punctuation for Code 128. Use a QR code for other alphabets, emojis or multi-line text.
Do Code 128 barcodes expire?
The barcode image has no expiry. Your inventory system must still recognize its encoded identifier.
Can I generate Code 128 without signing up?
Yes. No account is required, there is no watermark, and your values are processed locally without uploads.
Is Code 128 the same as GS1-128?
GS1-128 uses Code 128 with GS1 structure and application identifiers. Choose the separate GS1-128 format when required.
Can I use Code 128 for retail checkout?
Only if the receiving system accepts it. Retail products commonly require an assigned EAN-13 or UPC-A identifier instead.
All free barcode and QR code generators · Free Data Matrix Generator (ECC 200) · Free EAN-13 Barcode Generator