UPC Barcode Generator

Create UPC-A / UPC-E barcode images from UPC numbers you provide, with checksum calculation, optional captions and SVG/PNG export.

Barcode settings

Barcode type
For a new UPC-A label, enter 11 digits and the check digit will be calculated. Enter all 12 digits to check the checksum math.

px
px

px
px
px

Barcode preview

Enter a barcode to build a label preview.

For your own catalog/private checkout use. Reserved from ordinary GS1 assignment, but not globally unique.
Internal UPC
Expanded internal RCN-12
SVG and PNG downloads stay transparent so you can place them into your label artwork. For checkout scanning, keep a solid light area behind and around the barcode so the quiet zones stay clear.

Output
UPC-A equivalent
Check digit
Action
Image size
Effective caption size
Number baseline Y
Guard bar total height

Checksum math