Loading Barcode Mint…

Barcode Mint

Free Online Barcode & QR Code Generator

Retail (EAN / UPC)

UPC-A Generator

Enter 11 digits and get a scannable UPC-A barcode instantly, with the 12th check digit calculated for you.

Open the generator ↓
Preview
100%

01

Symbology

Code 128
All 106 →
02

Data

03

Properties

Properties

2
100
18
10
04

Bulk & batch generate

🔒 Pro

Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.

Launching soon

Pricing — join the early list

The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.

For the generator

Free $0/forever

What you're using right now

  • 100+ barcode & QR symbologies
  • Live preview & customization
  • PNG & SVG export, no login
  • Copy to clipboard
Available now ✓

For developers — REST API

Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.

Small $19/mo$190/yr 500 req / mo
Large $499/mo$4,990/yr 50K req / mo
Enterprise Custom Contact us

Get early access + launch pricing

Which features would you actually use? (optional — it helps us decide what to build first)

No spam — one email when it launches. The free tool isn't going anywhere.

What Is a UPC-A Barcode?

UPC-A (Universal Product Code, version A) is the standard retail barcode used across the United States and Canada, printed on the vast majority of packaged consumer goods sold in North American stores. Every UPC-A barcode encodes a 12-digit number: 11 data digits plus a final check digit, forming what GS1 calls a GTIN-12 (Global Trade Item Number). It's the barcode you'll see at the bottom of nearly every product box, can, or bag scanned at a US or Canadian checkout.

Barcode Mint generates a properly formatted, scannable UPC-A barcode image from any 11 digits you enter — but it does not register or assign an official product number. A UPC that's genuinely unique across the retail system has to come from a GS1 US-issued company prefix (GS1 is the nonprofit standards organization that administers UPC/EAN numbering). If you're bringing a real product to retail, you need a licensed prefix; this tool generates the barcode image once you have a number, whether that's a real GS1 GTIN or a placeholder for internal testing.

How UPC-A Encodes Data — Structure and Check Digit

A UPC-A barcode's 12 digits break down into distinct parts:

You only need to type the first 11 digits into Barcode Mint; the check digit is calculated and appended automatically, so every barcode you export is mathematically valid and ready to print.

Where UPC-A Is Used

UPC-A is the default retail barcode across North America:

How to Create a UPC-A Barcode in Barcode Mint

Select UPC-A from the symbology list under Retail (EAN/UPC). Type your 11-digit number — a real GS1 US-issued GTIN if you're shipping a retail product, or any 11 digits for testing and internal use. The check digit calculates and displays automatically as you type, and the live preview shows exactly what will be exported. From there:

Print and Scan Best Practices for Retail

UPC-A is scanned at high volume in demanding retail environments, so a few rules matter most:

Common uses

Frequently asked questions

How many digits do I enter for a upc-a generator?
Enter 11 digits; Barcode Mint calculates the 12th digit (the check digit) automatically using the standard modulo-10 algorithm and appends it to complete the barcode.
What's the difference between UPC-A and EAN-13?

UPC-A is 12 digits and used mainly in the US and Canada, while EAN-13 is 13 digits and used internationally. A UPC-A code is functionally the same as an EAN-13 with a leading zero, which is why most modern scanners read both formats.

Does this tool register my UPC with GS1?

No. Barcode Mint generates a correctly formatted, scannable UPC-A image from any 11 digits you enter, but it does not assign or register an official product number. For a UPC that's genuinely unique in retail systems, you need to license a GS1 US company prefix directly from GS1.

Can I use a made-up number for testing?
Yes, any 11 digits produce a valid, scannable UPC-A barcode for mockups, prototypes, or internal use — just don't ship a real retail product with an untested number, since it could collide with another company's actual UPC.
Can I generate UPC-A barcodes in bulk from a spreadsheet?

Yes. Upload a CSV of 11-digit numbers to Barcode Mint's bulk tool to generate a ZIP of individual barcode images or a single print-ready PDF sheet, one barcode per row.

Is the UPC-A generator free to use?
Yes, Barcode Mint's UPC-A generator runs entirely in your browser at no cost, with no account required for standard PNG/SVG/PDF exports.

Related barcode types

Browse all 106 barcode & QR types →