Free online tool · browser based

Barcode generator

Enter a value, choose a format, and make a barcode you can download. Supports Code 128, EAN-13, and UPC-A. Your input stays in this browser.

01 / Make a codeType → Generate → Download
Preparing the barcode generator…

Choose the right format

Pick a symbology for the system that will read your code. A barcode image is not a product number: use an EAN or UPC number you already own or have been assigned.

Code 128

For letters, numbers, and punctuation in internal IDs, inventory tags, and similar workflows. This is the default for a new code.

EAN-13

For an existing 13-digit retail identifier. The last digit is a check digit and the tool checks it before drawing the image.

UPC-A

For an existing 12-digit identifier commonly used in North America. The last digit is checked; this tool does not issue UPC numbers.

Need a different output?

Make a sheet of the same scannable label for printing, or create a compact two-dimensional Data Matrix code instead.

Before you print

Use a dark code on a light background, leave its margins intact, and scan a test print with the equipment that will read it.