Skip to content
Dev

UPC Generator

Creates or validates UPC-A codes. Enter an 11-digit base to compute the GS1 check digit, or paste a 12-digit UPC to verify. For testing and mockups — retail shelf use requires licensed GS1 company prefixes.

Mode

Digits only. The check digit is calculated for you. Example base 03600029145 becomes 036000291452.

UPC-A

11-digit base
03600029145
Check digit
2
Full UPC-A
036000291452
036000291452

For testing and mockups. A retail shelf UPC needs a GS1 company prefix you license. This page does not issue GS1 identifiers, and nothing is uploaded.

Frequently asked questions

What is a UPC check digit?

The 12th digit computed from the first 11 so scanners can catch typos.

Can I use a random UPC in stores?

No. Real retail UPCs need a GS1 company prefix you license. This tool is for demos and tests.

UPC-A vs EAN-13?

UPC-A is 12 digits (common in the US). EAN-13 is 13 digits and is common internationally.

Does this draw a barcode image?

It produces the digit string and can render a simple barcode graphic for screenshots.

Related to your barcode tool?

Yes. Pair this with the barcode generator when you need other symbologies.