Enter 11 digits — we calculate the check digit and draw a print-ready UPC-A barcode you can download as PNG, JPG or SVG.
Enter 11 digits — the 12th check digit is calculated automatically.
Need another format? Use the full barcode generator for EAN-13, QR Code, Code 128, ITF-14 and more.
UPC-A (Universal Product Code) is the 12-digit retail barcode used mainly in the United States and Canada. It encodes a GTIN-12: a number-system digit, a manufacturer identifier, an item reference, and a final check digit.
A UPC-A is effectively an EAN-13 with a leading zero, so almost every modern scanner reads both. If you sell in Europe or most of the world, you likely want EAN-13 instead; if you sell primarily in North America, UPC-A is the expected format.
The last digit is computed from the first eleven (odd positions ×3, even positions ×1) so scanners can catch a mistyped digit. Our generator handles it automatically — you enter 11 digits and get a valid 12-digit code. To verify a complete number, use the barcode verifier.
Keep the barcode within the GS1 size range, print dark bars on a light background, and leave clear quiet-zone margins on the left and right. Export as SVG whenever your label software supports it so the bars stay crisp at any size.
No — for retail sale, the UPC (a GTIN-12) is assigned by GS1 when you register. EAN Studio draws the barcode image from a number you already have; it does not issue the number. For testing or internal use, you can generate any valid number.
The 12th digit is calculated from the first eleven using a weighted sum (odd positions ×3, even positions ×1). Our generator adds it automatically — you only enter 11 digits.
UPC-A is a 12-digit code used mainly in the United States and Canada. EAN-13 is the 13-digit standard used in Europe and most of the world. A UPC-A is effectively an EAN-13 with a leading zero, so modern scanners read both.
Choose SVG for professional printing and label production — it scales without quality loss. PNG or JPG work well for digital use and home printing.
Yes. UPC-A is one of the core free formats — no sign-up — downloadable as PNG, JPG or SVG. Paid plans add extra barcode types, the label editor and bulk printing.
Yes, as long as the number is valid and the barcode is printed at the right size, contrast and quiet-zone margins. You can confirm with our free barcode verifier before printing.