Barcode Generator (Code 128)

Turn any text or number into a scannable Code 128 barcode and download it as a sharp PNG — free, in your browser, no watermark.

1,023 views

A Real, Scannable Barcode

Type text or digits and get a Code 128 barcode instantly — the industry workhorse used on shipping labels, inventory tags and tickets, readable by every laser and phone scanner. The generator computes the mandatory checksum, switches to the compact numeric mode automatically for digit-only input, and renders at crisp pixel boundaries so prints stay sharp.

Adjust bar height and scale, keep or hide the human-readable text underneath, then download a PNG with a white background (scanners need the contrast and quiet zone, both included). Generated entirely in your browser.

Frequently Asked Questions

Which characters can I encode?

The full printable ASCII set — letters, digits, spaces and punctuation. Turkish/accented characters are not part of Code 128; use plain ASCII for anything that must scan.

Will phone apps scan it?

Yes — Code 128 is supported by every barcode app and camera scanner. Print at 100% scale and keep the white margins (quiet zone) intact.

Is this suitable for retail EAN/UPC codes?

Code 128 is for logistics, tickets and internal labeling. Retail products at the till use EAN-13/UPC, a different symbology with assigned numbers — printing an EAN as Code 128 will not scan as a retail product.

Similar Tools