Free, no signup. Updated November 2026

Free UPC barcode generator

Enter a UPC number and download a UPC-A barcode that scans.

Type or paste your 12-digit UPC, or the first 11 digits, and the tool draws a UPC-A barcode with the correct check digit and the quiet zones a scanner needs. Do one or a whole list, then download a PDF, PNG or SVG. Numbers are rendered in your browser and never uploaded.

North American retail barcode with 11 or 12 digits.

Label size

Small thermal barcode labels for FNSKUs and product IDs.

One value per line, up to 120 barcodes per PDF.

Live preview

1 value
Preview unavailable
Generate barcodes in your browser. Values are not uploaded to Simpl.

PNG and SVG save the first value. The PDF has every label.

UPC-A at a glance

UPC-A is the 12-digit barcode on almost every product sold at retail in the United States and Canada.

Digits12, numbers only. Enter 11 and the tool adds the twelfth.
Last digitA check digit calculated from the first 11. One wrong digit and the scanner rejects the code.
Where the number comes fromA GS1 Company Prefix licensed from GS1 US, plus your item number.
Quiet zoneBlank space of 9 times the narrowest bar on each side. Every download includes it.
Standard sizeAbout 1.47 × 1.02 inches at 100%, including quiet zones. GS1 allows 80% to 200% of that.
Used forRetail checkout, Amazon and marketplace listings, and receiving at retailers' warehouses.

A UPC number and a UPC barcode are two different things

This tool draws the barcode. It does not issue the number, and no free generator can.

The number is licensed

A real UPC starts with a GS1 Company Prefix that GS1 US licenses to your business. That prefix is what ties the barcode to your brand in GS1's database.

Why made-up numbers fail

Amazon and large retailers check a UPC against GS1's records. A number you invented, or one bought from a reseller under someone else's prefix, can get a listing rejected.

The barcode is just a picture of it

Once you have a legitimate number, the bars are a standard encoding of those 12 digits. Any correct UPC-A image of your number is as valid as one from a paid service.

Internal use is different

If the code never leaves your building, you don't need a UPC. Use Code 128 for your own SKUs and bin labels, with any letters and numbers you like.

How the UPC check digit works

The twelfth digit is arithmetic on the other eleven, so a scanner can catch a misread.

The calculation

Add the digits in the odd positions (1st, 3rd, 5th and so on) and multiply by 3. Add the digits in the even positions. Sum the two, and the check digit is whatever brings that total up to the next multiple of 10.

A worked example

For 03600029145: odd positions add to 14, times 3 is 42. Even positions add to 16. 42 + 16 = 58, and 58 needs 2 to reach 60. The full UPC is 036000291452.

What the tool does

Enter 11 digits and it appends the check digit. Enter 12 with a wrong last digit and it tells you the right one instead of printing a barcode that won't scan.

UPC-A and EAN-13

A UPC-A with a zero in front is the same product number as an EAN-13. Scanners outside North America read UPC-A, so one barcode works for both.

How to make a UPC barcode

Three steps, about a minute, no account.

  1. Step 1

    Enter your UPC

    Paste the 12-digit number from GS1 US, or the first 11 digits. For several products, put one number on each line.

  2. Step 2

    Check the result

    The preview shows the bars and the digits under them. If a check digit is wrong, the tool shows the correct one.

  3. Step 3

    Download or print

    Take the SVG or PNG for packaging artwork, or a PDF sized to a thermal label or an Avery 5160 sheet. Print at 100%, not fit to page.

UPC barcode FAQs

Can I generate a UPC number for free?
No. You can draw the barcode for free, but the 12-digit number has to come from GS1 US, which licenses a company prefix to your business. A number you make up may belong to another company, and Amazon and large retailers check UPCs against GS1's database.
How many digits is a UPC?
A UPC-A has 12 digits. The first 11 identify the company and the item, and the twelfth is a check digit calculated from the others. If you enter 11 digits here, the tool calculates the twelfth.
What size should a UPC barcode be?
GS1's standard size is about 1.47 inches wide by 1.02 inches tall, including the blank quiet zones on each side. You can scale it from 80% to 200% of that. Smaller than 80% and retail scanners may not read it.
Is UPC-A the same as EAN-13?
Nearly. An EAN-13 is 13 digits, and a UPC-A with a leading zero added is a valid EAN-13 for the same product. Retail scanners worldwide read both, so a product with a UPC-A does not need a second EAN barcode.
Do I need a UPC to sell on Amazon?
Most categories require a product ID such as a UPC or EAN to create a listing, unless you have a GTIN exemption. The UPC identifies the product. Units sent to FBA may also need an FNSKU label, which is a different barcode.
Are my UPC numbers uploaded anywhere?
No. The barcode is drawn inside your browser tab. The numbers you enter are not sent to Simpl or stored.

Other barcode types

The same tool makes every type below. Not sure which one you need? The barcode maker has a chooser.

Need labels applied too?

Simpl can store, label, and ship your inventory.

We handle ecommerce fulfillment, receiving, storage, barcode labeling, shipping, and Amazon FBA prep from our Austin, TX warehouse.