UPC Barcode Generator

Free UPC-A & UPC-E barcode generator for Amazon US and retail β€” automatic check digit, exact print sizes, label sheets, bulk lists and vector SVG/PDF.

1. Barcode type

Not sure? Tell us what it is for:
Retail products
Shipping & warehouse
2D codes
UPC-A: Products sold in the USA & Canada, Amazon US, Walmart

2. Your number or text

βœ“ Check digit 2 added β†’ 036000291452
Print size 100%
Bar height 22.9 mm
πŸ“ Printed size: 43.6 Γ— 32.3 mm (1.71 Γ— 1.27 in) β€’ bar width 0.330 mm
Image quality
Bars Background
Text size 10
Rotate Margin 3 mm
Black on white scans best. Red, orange and yellow bars are invisible to most scanners.
One barcode per line. Optional name and price: Rice 5kg, 896123456789, Rs 1450
πŸ”’ Make a numbered series (SKU-0001, SKU-0002…)
Digits For EAN/UPC: enter the first 12/11 digits as β€œStarts with” + number β€” check digits are added for you.
Label sheet
βœ“ Valid UPC-A barcode β€’ 036000291452
β„Ή For products sold in shops and on Amazon, the number must be bought from GS1 (GS1 Pakistan, GS1 US…). This tool draws a correct barcode for any number β€” it does not register numbers for you.
❓ Questions
Which barcode do I need?
EAN-13 for products in shops, Amazon and Daraz outside the USA. UPC-A for the USA. ITF-14 for outer cartons. Code 128 for your own SKUs, inventory and shipping labels (Amazon FBA uses Code 128 for FNSKU labels). Data Matrix when the space is tiny.
What is a check digit?
The last digit of EAN/UPC numbers is calculated from the others so scanners can spot mistakes. Type 12 digits for EAN-13 (or 11 for UPC-A) and we add it automatically; if you type the full number we check it.
How big should I print it?
EAN-13 at 100% is about 37Γ—26 mm. You can go down to 80% if the printer is good, or up to 200% for large boxes. Do not cut the height too much and keep the white margin on both sides. Use SVG or PDF so the bars stay sharp.
Does the first number show where the product was made?
No β€” the prefix (for example 896 for Pakistan) shows which GS1 country office issued the company number, not where the product was made.
Guest Free Trial: 0 of 5 free uses β€’ Sign in with Gmail for 10 tools/day

πŸ’‘ Help us improve the UPC Barcode Generator

Missing a feature or found a problem? Tell us β€” we read every message and add the most-requested features.

How to Use the UPC Barcode Generator

  1. 1
    Type 11 digits β€” the 12th check digit is added for you
  2. 2
    Choose print size and colors
  3. 3
    Download PNG, SVG or PDF
  4. 4
    Make label sheets for many products

Features

βœ“UPC-A & UPC-E
βœ“Auto check digit
βœ“Amazon-ready sizes
βœ“Label sheets + bulk
βœ“Vector SVG & PDF

UPC barcodes for the US and Canada

UPC-A is the 12-digit barcode used on retail products in the United States and Canada and accepted by Amazon US, Walmart and most marketplaces. This UPC barcode generator validates your number, calculates the check digit and creates print-ready barcodes in the correct size.

How to create a UPC barcode

  1. Type 11 digits (the check digit is added) or all 12 to check them.
  2. Choose UPC-A, or UPC-E for very small packages.
  3. Select the size and add human-readable digits.
  4. Download SVG, PDF or PNG, or a sheet of labels.

UPC-A vs UPC-E vs EAN-13

BarcodeDigitsUse
UPC-A12Standard US/Canada retail
UPC-E8 (compressed)Small items like cosmetics and gum
EAN-1313Worldwide retail and books

A UPC-A is the same as an EAN-13 with a leading 0, so scanners worldwide read it.

UPCs for Amazon

Amazon verifies UPCs against the GS1 database. Buy your numbers from GS1 US (or apply for a GTIN exemption for private-label products). Then generate the barcode here for your packaging. Amazon’s own FNSKU labels for FBA are printed from Seller Central.

Printing tips

  • Standard UPC-A size is about 37.3 Γ— 25.9 mm (100%); stay within 80–200%.
  • Black on white, with clear space on both sides.
  • Don’t stretch or squash the barcode β€” scale it evenly.

UPC-A or UPC-E?

  • UPC-A has 12 digits and is the standard barcode for retail products in the US and Canada, and the one Amazon expects.
  • UPC-E is a short 8-digit version for very small packages. Only some UPC-A numbers (with enough zeros) can be compressed to UPC-E.

Enter 11 digits β€” the 12th is added for you

The last digit is a check digit calculated from the others so scanners can catch misreads. Type the first 11 digits and the generator adds it; type all 12 and it checks that the number is valid. Example: 01234567890 becomes 012345678905.

Printing that scans first time

  • Size: the nominal UPC-A size is about 37.3 Γ— 25.9 mm (100%). Stay between 80% and 200%; the size panel shows exact millimetres.
  • Quiet zone: keep white space on both sides of the bars.
  • Colours: dark bars on a light background. Avoid red bars β€” many scanners use red light.
  • Files: SVG or the exact-size PDF for packaging printers, PNG at 300 DPI for labels.

Many products at once

Use Bulk & labels to make barcodes for a whole list, download them as a ZIP, or print label sheets (A4, Avery and thermal sizes).

Important: the number must be yours

The generator draws the barcode for any valid number, but the number itself must be licensed from GS1 if you sell on Amazon or in retail stores. Amazon checks UPCs against the GS1 database. Read UPC barcodes for Amazon before you list.

Frequently Asked Questions

Will my UPC work on Amazon?

The barcode will scan, but Amazon also checks that the number is licensed from GS1.

What is UPC-E?

A compressed 8-digit version of UPC-A for small packages.

Is UPC the same as EAN?

A UPC-A equals an EAN-13 with a leading zero.

Can I print many UPC labels?

Yes, use a list or label sheet and download a PDF or ZIP.

Is it free?

Yes, with no watermark.

Why did the scanner read my UPC as 13 digits?

A UPC-A is a special case of EAN-13 with a leading zero. Many scanners show it as 13 digits; it is the same code.

Can I use a barcode from this generator on Amazon?

Yes, if the number is licensed to your brand from GS1. The image is fine; the number must be yours.

Official Sources & Further Reading