ToolJoltTools

Code 128 Barcode Generator

Code 128 Barcode Generator — create a scannable CODE128 barcode with a correct check digit. Download PNG. Private.

Generated from the published symbology spec with the correct check digit — scan-tested with standard readers.

🔒 Barcodes are generated locally from the published symbology specs.

Generate a real, scannable Code 128 Barcode for logistics, shipping labels and asset tags (encodes all 128 ASCII characters). The check digit is calculated automatically; download a crisp PNG, all in your browser.

About Code 128 Barcode Generator

Generate a Code 128 Barcode in your browser for logistics, shipping labels and asset tags (encodes all 128 ASCII characters). The tool implements the published symbology, draws the bars to spec and calculates the check digit automatically, so the barcode actually scans. Adjust the bar height and module width, then download a PNG. Nothing is uploaded.

How to use Code 128 Barcode Generator

  1. 1Type the data to encode (e.g. CODE128 ABC-123).
  2. 2Adjust bar height and module width if needed.
  3. 3Download the barcode PNG and place it on your label.

Why use Code 128 Barcode Generator?

  • Anyone logistics, shipping labels and asset tags (encodes all 128 ASCII characters).
  • Correct check digit and quiet zones so real scanners read it.
  • Free, with high-resolution PNG output for labels.

Frequently asked questions

Is this a real, scannable barcode?+

Yes. It's drawn from the official CODE128 specification with proper module widths, quiet zones and an auto-calculated check digit, so standard barcode scanners and apps read it correctly.

What characters can CODE128 encode?+

Code 128 encodes the full ASCII set (letters, digits, punctuation), and packs pairs of digits efficiently — ideal for alphanumeric IDs.

How do I get a valid retail (GS1) number?+

To sell in shops you need a GTIN from GS1 (the body that issues unique company prefixes). This tool renders any number you own into a compliant barcode image — it doesn't assign you a number.

Is my data uploaded?+

No — the barcode is rendered on a canvas in your browser; nothing is sent anywhere.

Embed Code 128 Barcode Generator on your website

Want Code 128 Barcode Generatoron your own site? Paste this snippet into any HTML page — it's free, with no API key or sign-up. The tool loads in an iframe and keeps working exactly as it does here.

Embed code
<iframe src="https://tooljolt.com/tools/code-128-barcode-generator" width="100%" height="640" style="border:1px solid #e5e7eb;border-radius:12px;max-width:680px" title="Code 128 Barcode Generator — ToolJolt" loading="lazy"></iframe>

Related tools

Related Media & Files tools

Sponsored