UPC-A barcode generator

UPC-A is the barcode scanned at tills across the US and Canada. For very small packs, use UPC-E.

The twelve digits are a GTIN-12: your U.P.C. Company Prefix (assigned by your GS1 Member Organisation), an item reference (yours to assign), and a check digit (calculated). Retailers look numbers up, so a made-up one can scan and still be refused. An omitted check digit is created automatically.

Sizing information is prescribed by application specifications.

A UPC-A has the same bars as an EAN-13 whose first digit is 0.

Some numbers are set aside for restricted circulation and weighed goods.

Examples:

Symbol definition
Customisation (click to expand)(Confused? Use your AI assistant.)

General

Size ?

1.00 × 72X 0.15 × X

Text

Text block:
?

Border ?

Colours ?


Raster scaling (PNG/JPEG/TIFF; ignored for EPS/PDF/SVG/EMF) ?
(dimensionless bitmap)
(resolution-tagged bitmap)

Adjustments (all formats)

Specific sizes per application

Sizes for each use, from the General Specifications.

ApplicationX-minX-nomX-maxH-nomWidth
Trade items scanned in general retail POS and not general distribution (SST 1)0.264 mm0.330 mm0.660 mm22.85 mm37.29 mm
Trade items scanned in general distribution only (SST 2)0.495 mm0.660 mm0.660 mm45.70 mm74.58 mm
Trade items scanned at general retail POS and general distribution (SST 3)0.495 mm0.660 mm0.660 mm45.70 mm74.58 mm
Regulated healthcare non-retail consumer trade items not scanned in general distribution (SST 6)0.170 mm0.330 mm0.660 mm22.85 mm37.29 mm

Reserved number ranges

PrefixUse
2 and 4Restricted Circulation Numbers (RCNs), for use inside a single company (4) or set locally for a region (2), such as a weight put into the barcode by a scale.
3Aligned with the Labeler Codes of the US Food and Drug Administration.
5Reserved for future use.

Making this hugely popular barcode generator freely available consumes a rapidly increasing amount of resources at the owner's expense. If you think this tool is worthy of a donation then please consider making a small contribution to support its availability. (A PayPal account is not required. Bitcoin is also accepted.)



UPC-A barcode for 012345000058