Code 128
For letters, numbers, and punctuation in internal IDs, inventory tags, and similar workflows. This is the default for a new code.
Free online tool · browser based
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.
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.
For letters, numbers, and punctuation in internal IDs, inventory tags, and similar workflows. This is the default for a new code.
For an existing 13-digit retail identifier. The last digit is a check digit and the tool checks it before drawing the image.
For an existing 12-digit identifier commonly used in North America. The last digit is checked; this tool does not issue UPC numbers.
Make a sheet of the same scannable label for printing, or create a compact two-dimensional Data Matrix code instead.
Set a label size and quantity, then print a US Letter sheet of the same barcode.
Encode text into a compact ECC 200 Data Matrix symbol and download it as an image.
Use a dark code on a light background, leave its margins intact, and scan a test print with the equipment that will read it.