Barcode Generator

Generate a barcode from text or numbers.

Barcode format

Usage examples

Quickly generating a barcode for inventory

Create a CODE128 barcode from a product code for inventory tags or price labels, ready to print.

Previewing an EAN-13 product barcode

Check that a 13-digit EAN-13 barcode intended for packaging renders in a correctly scannable form before finalizing the design.

Labeling library or office assets with CODE39

Generate CODE39 labels, which support letters and numbers together, for your own internal asset tracking numbers.

Frequently asked questions

Is what I enter sent to a server?

No. The barcode is generated entirely in your browser, and what you enter is never sent to a server.

Can I enter any number for EAN-13 or UPC?

No. EAN-13 requires 12-13 digits, and UPC requires 11-12 digits. If the digit count doesn't match, an error message is shown.

Will this barcode actually scan at a real store?

It follows the standard specification for each format (CODE128, EAN13, EAN8, UPC, CODE39), so most barcode scanners will read it. For real retail use, though, you need an officially issued product code.

What format can I download the barcode in?

You can download it as a PNG image file.