Barcode Generator

Generate CODE128 barcodes from text or numbers and download as PNG or SVG.

CODE128 is a high-density, linear barcode format capable of encoding all 128 ASCII characters. It is widely used in logistics, retail, healthcare and industrial settings for labelling packages, inventory items, documents and products. This tool generates CODE128 barcodes directly in your browser and lets you download them as PNG or SVG files.
0 chars
Generators

About this tool

CODE128 is a high-density, linear barcode format capable of encoding all 128 ASCII characters. It is widely used in logistics, retail, healthcare and industrial settings for labelling packages, inventory items, documents and products. This tool generates CODE128 barcodes directly in your browser and lets you download them as PNG or SVG files.

How to use

Enter the text or number you want to encode in the input box and click Run. The barcode will appear as a preview below the output box. Download as PNG for immediate printing or digital use, or as SVG for scalable, print-ready output.

When to use this tool

Use this for generating barcodes for internal labelling, inventory management, document tracking, product mockups, packaging design or any other application that requires a CODE128 barcode.

Privacy

Barcode generation typically requires dedicated software or paid online services. This tool generates standard CODE128 barcodes entirely in your browser with no installation, no account and no usage limits.

Frequently asked questions

What format does this tool generate?

The tool generates CODE128 barcodes, which can encode the full ASCII character set including letters, numbers and common punctuation. CODE128 is one of the most widely used linear barcode formats.

Can I use the output for commercial purposes?

Yes. The generated barcodes are standard CODE128 format and can be used for any purpose including commercial labelling and product packaging.

Is there a length limit for the input?

CODE128 can encode strings of any practical length, but very long strings produce very wide barcodes that may be difficult to scan with standard scanners. For most labelling applications, values under 20 characters work best.