Skip to content

UPC Barcode Generator FREE

Make a UPC-A barcode from a 12 digit product code, with the check digit calculated for you and the digits set where a scanner and a shopper both expect them.

Free to use No registration Privacy-first

Which symbology do I need?
EAN-13
Retail products sold anywhere outside North America. Thirteen digits, the first two or three of which say which country issued the number.
EAN-8
The short retail code, for packets too small to carry a full EAN-13. Eight digits, issued rather than derived.
UPC-A
Retail products in the United States and Canada. Twelve digits, and the same bars as an EAN-13 that starts with a zero.
Code 128
Anything internal: order numbers, asset tags, serial numbers. Any printable character, and the densest of these for a long value.
Code 39
The old industrial standard. Capitals, digits and a few symbols, readable by almost any scanner ever made, and wider than Code 128 for the same value.
ITF-14
The code on a shipping carton, describing the boxes inside it rather than one product. Fourteen digits, and it needs a thick border around it in print.

The barcode is drawn in this tab. The value you type is never sent anywhere, which matters more than it sounds: a product code, a serial number or an internal reference is somebody's business data.

How it works

UPC-A, and how it relates to EAN-13

UPC-A is the twelve digit code on products sold in the United States and Canada. Eleven digits identify the company and the item and the twelfth is a check digit, which this tool works out when you type the first eleven and verifies when you paste all twelve.

A UPC-A is not merely similar to an EAN-13: it IS an EAN-13 whose leading digit is zero, and the bars are identical. That is why a scanner outside North America reads a UPC-A without being told anything, and why this tool draws both from the same module tables.

The first and last digits sit outside the symbol, beside the long guard bars, which is the layout the specification gives and the one people recognise. The quiet zone is included in the SVG. As with any retail barcode, the number itself has to be allocated to you by GS1; this tool only draws it.

Build a better web, faster.

We build custom software and solutions tailored to your needs.

Get in touch