Make a UPC barcode
Type your 12-digit UPC, or the first 11 and we add the check digit. Download a barcode laid out as on US and Canadian packaging.
Your codes are made in your browser. Nothing you type is sent anywhere.
12 digits, or the first 11 and we add the check digit.
We draw the barcode for a number you already have. In the US and Canada, UPC numbers come from GS1 US and GS1 Canada. Numbers sold cheaply online are often reused, and big retailers reject them.
How to make a UPC barcode
- 01Type your UPC from GS1 US or GS1 Canada, with or without its last digit.
- 02Check the check digit shown under the field. If yours differs, look for a typo.
- 03Choose a print size. 100% is the standard; go no smaller than 80%.
- 04Select Test scan, then download the PNG or SVG for your packaging.
Questions
Where do I get a UPC number?
From GS1 US or GS1 Canada, which give your company a range of numbers, or a single number for a small product line. Numbers resold cheaply online are often already used, and big retailers and marketplaces check. We draw the barcode; we can't issue numbers.
What's the difference between UPC-A and EAN-13?
A UPC-A is an EAN-13 with a 0 in front, drawn with the first and last digits outside the bars. Scanners everywhere read both. US and Canadian retailers expect UPC-A; elsewhere EAN-13 is usual.
What is the check digit?
The last digit, worked out from the other 11, so a scanner can spot a misread. Type 11 digits and we add it. Type 12 and we check it.
What size should a UPC barcode be?
At 100% it's 37.29 mm (1.47 in) wide and about 27 mm tall, including the margins. You can go from 80% to 200%. Keep the white space on both sides.
Can I make UPC-E, the short version?
Not yet. This page makes the full 12-digit UPC-A, which every retailer accepts.
Do you see my product numbers?
No. Your codes are made in your browser. Nothing you type is sent anywhere.
Related tools
QR Code is a registered trademark of DENSO WAVE INCORPORATED. Codes are read back with ZXing-C++ and zxing-wasm (licences).