Make a UPC-A barcode picture from 11 or 12 digits. The tool works out the check digit, shows you the full number, and gives you a PNG or SVG file.
A UPC is a 12-digit barcode used on most retail products in the United States. This free UPC barcode generator draws the barcode for you. Type 11 digits and the tool adds the check digit. Type 12 digits and the tool checks the last one. Then download a PNG or an SVG file.
A UPC-A is made of four parts. The first digit is the number system. It shows what kind of code it is, such as a normal product code. The next five digits are the manufacturer code, which identifies the company. The next five digits are the item code, which identifies the product. The last digit is the check digit.
The company and item parts come from the number you were given. You do not make them up. The check digit is worked out from the other 11 digits, so you do not have to choose it.
Take the first 11 digits. Multiply the digits in the odd positions (1st, 3rd, 5th and so on) by 3. Add the digits in the even positions (2nd, 4th and so on) as they are. Add both totals. The check digit is the number that brings the total up to the next multiple of 10.
Here is a worked example with the 11 digits 03600029145:
The full UPC is 036000291452. If you type 03600029145 in the tool, you get the same result. If you type 036000291453 by mistake, the tool says the last digit should be 2.
UPC-A and EAN-13 are close relatives. A UPC-A has 12 digits. An EAN-13 has 13. The 13-digit form is the standard retail code in most countries outside North America. A UPC-A can be shown as an EAN-13 by adding a leading zero, so most scanners read both. If a shop asks for EAN-13, use the same number with a leading zero in front. The tool offers both types, so you can pick the one your system needs.
This is the part that matters most for selling. To sell a product with a UPC in most stores, the number must come from GS1, the organization that issues barcode numbers. Each company gets a GS1 company prefix, and each product gets its own item number inside that prefix. A number you make up can produce a picture that scans, but it may match a number that belongs to someone else. Stores can refuse it.
LabelPeel does not sell, issue or register GS1 numbers. It makes the barcode picture from the number you type. If you are not sure whether you need GS1 numbers, check with the store or the marketplace where you plan to sell.
If you have many products, you do not need to make each UPC by hand. Paste a column of 11- or 12-digit numbers from your spreadsheet into the bulk barcode generator to get a ZIP of PNGs. Or paste the same list into LabelPeel to print a full sheet of labels, one for each product. Read barcode labels from a list to see how it works.
You can make the barcode picture for free with this tool. The number itself must come from GS1 if the product will be sold in most stores. A picture made from a number you invent may not be accepted by retailers.
It is the last digit of the 12-digit UPC-A. Scanners use it to catch misreads. If you type 11 digits, this tool works out the check digit and adds it for you.
UPC-A has 12 digits. EAN-13 has 13 digits. A UPC-A can be written as an EAN-13 by adding a leading zero, so most scanners read both.
No. LabelPeel makes the barcode picture from the number you enter. It does not sell, issue or register UPC or GS1 numbers.
Skip the mail merge — paste your list and print
Every row becomes one label, lined up on the sheet. Free while LabelPeel is in beta.
Three ways to print labels from an Excel list: Word mail merge, Avery® Design & Print, or pasting the rows into LabelPeel. Steps for each and fixes.
Avery label sizes chart for US Letter and A4 sheets: labels per sheet, size and best use. Find your code, measure a label and pick the right sheet.
Labels not lining up? Fix print scaling, paper size, the wrong template and printer feed, then test on plain paper. Also print a single label.