Barcode Generator

Create CODE128, EAN-13, UPC-A, ITF-14, and six more barcode formats right in your browser. Set the bar width, height, and quiet zone, watch the symbol redraw as you type, then copy it or download a PNG. Nothing is uploaded — the encoding runs on your device.

Why Use This Tool

Download as PNG

Save the barcode as a PNG with the filename you choose, at the pixel size you set — no watermark, no signup, no email required.

Live redraw as you type

The symbol updates on every keystroke and every slider move, so a mistyped digit or an invalid length shows up before you save the file.

Everything runs locally

The encoding happens in your browser with a client-side library and the image is drawn on a local canvas — your data never leaves the device.

Ten barcode formats, live preview, and PNG export — no signup, no upload, nothing to install.

Who Is This For?

A barcode in seconds

Type the value, adjust the sliders, download the PNG. No software to install and no account to create.

Your data stays on your device

The encoding is done in the browser on a local canvas, so serial numbers and product codes are never uploaded.

Standards-accurate output

Check digits, start and stop patterns, and quiet zones follow the symbology specifications rather than an approximation of them.

Key Terms

Check digit
A final digit calculated from the preceding ones so a scanner can tell that the code was read correctly instead of accepting a mistyped value.
Symbology
The specification that defines how data is turned into bars and spaces for a given barcode format, such as CODE128 or EAN-13.
X-dimension
The width of the narrowest bar or space in a linear barcode. Every other element is a whole multiple of it, so it sets the physical size of the symbol.