Skip to generator
oddsprig

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…

Open the full generator with this preset

How to use this generator

  1. Enter your identifier, one value per line.
  2. Keep Code 128 selected, or use the format example.
  3. Review the preview and choose the code you need.
  4. Download PNG or SVG, then test it with your scanner.

Which barcode should I use?

FormatWhen to use it
Code 128Internal labels with standard English letters, numbers and symbols.
Data Matrix ECC 200Compact identifiers for scanners that support Data Matrix.
QR CodeWebsites, 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