Why Excel Drops the Zero on Your UPC Barcode
UPC missing its leading zero in Excel or CSV? See why it happens, how a generator can add a wrong check digit, and how to restore and verify the code.
Make a free barcode for UPC, EAN, Code 128 and more. Check digits added for you, PNG and SVG download, no watermark.
Preview
Enter a value to preview your barcode.
Letters, numbers and symbols. The usual choice for shipping, inventory and SKUs.
Create a QR code for a URL, text, Wi-Fi, or contact card, with custom colors and a logo.
Decode a barcode or QR code from an uploaded photo or screenshot — UPC, EAN, Code 128, and more.
Generate consistent SKU codes for a whole product catalog, with a custom prefix and pattern.
Code 128, UPC-A, EAN-13, EAN-8, Code 39 and ITF-14 in one tool.
Leave off the check digit and it is added for you. Enter it and it is verified, so typos get caught before you print.
Pick bar width and height to fit a label, a shelf tag or a document.
A raster image for documents and printers, or a vector file that scales without blurring.
Drawn in your browser. Nothing you type is sent to a server.
No sign-up, no limits, and nothing added to your barcode.
Choose Code 128 for any text or SKU, UPC-A or EAN-13 for retail products, or one of the industrial formats such as Code 39 or ITF-14.
Type the value to encode. For UPC and EAN, leave off the last check digit and the tool adds the correct one for you.
Save the barcode as a PNG for printing and documents, or an SVG that scales to any size without blurring.
From a retail shelf to a warehouse bin, a barcode turns a number into something a scanner reads in a blink.
Draw a UPC-A or EAN-13 for a product label, shelf tag or packaging mock-up.
Code 128 for parcel and pallet labels, ITF-14 for outer cartons.
Turn SKUs, serial numbers or asset IDs into scannable labels for shelves and equipment.
Code 39 for membership cards, name badges and ticket check-in.
Yes. There is no account, no watermark, and no limit on how many barcodes you make. PNG and SVG downloads are both free.
Yes. Choose UPC-A, enter 11 digits, and the 12th check digit is calculated for you. If you enter all 12 digits, the tool verifies the check digit and tells you if it is wrong. Note that a UPC only works in stores once the company prefix is registered with GS1; this tool draws the barcode but cannot assign you an official number.
UPC-A (12 digits) is used on US and Canadian retail products. EAN-13 (13 digits) is the worldwide retail version, and every UPC is also a valid EAN-13 with a leading zero. Code 128 is not tied to retail: it encodes letters, numbers and symbols, which makes it the usual pick for shipping labels, inventory and internal SKUs.
A check digit is the last digit of UPC, EAN and ITF-14 numbers, calculated from the others so scanners can catch typos. If you type the full number and the last digit does not match the calculation, the tool rejects it. Remove the last digit and it will add the right one.
Barcodes here are always black bars on a white background with a clear margin on both sides, which is what scanners expect. Print at a size where the thinnest bar is at least about 0.25 mm wide, avoid stretching the image, and test with a real scanner or your phone before printing a large batch.
PNG is a fixed-size image that works everywhere, including Word, Google Docs and label printers. SVG is a vector file that stays sharp at any size, so it is the better choice for packaging artwork or anything you will resize.
No. The barcode is drawn in your browser. The numbers you type never leave your device.
UPC missing its leading zero in Excel or CSV? See why it happens, how a generator can add a wrong check digit, and how to restore and verify the code.
Calculate a UPC-A, EAN-13, EAN-8 or ITF-14 check digit with one rule: weight 3,1,3,1 from the right. Four worked examples, checked in code.
Free, no account needed.