QR Barcode Studio

UPC barcode generator

Enter the first 11 digits of your UPC and the 12th check digit is calculated automatically. The bars and human-readable digits follow the GS1 layout.

Content

Free

Logo

Logo QR

Colors

Brand QR

Shape

Brand QR

Dot style

Corner frame

Corner center

Advanced

Higher error correction lets the code survive damage and logos, but makes it denser. Auto uses H when a logo is added.

Where UPC numbers come from

UPC numbers are part of the GS1 system. To sell in major US and Canadian stores or on Amazon, license a company prefix from GS1 US and assign numbers from it. Numbers bought from resellers are often rejected by large retailers.

Print size

The nominal UPC-A symbol is 37.29 × 25.93 mm. It can be scaled from 80% to 200%. Don't cut the bar height; trimming the bars is a common cause of scan failures at checkout.

Frequently asked questions

What is the difference between UPC and EAN?

UPC-A has 12 digits and is used mainly in the US and Canada. EAN-13 has 13 digits and is used everywhere else. Modern scanners read both.

Can I make a UPC barcode without GS1?

You can generate the image with any number, but stores and marketplaces check that the number is licensed to your company.

More free generators

Simple pricing. Cancel anytime.

Black codes are free forever. Upgrade for your logo and brand look. If you cancel, every code you made keeps working.

Free

$0.00

Classic black-and-white codes, ready to print.

  • QR codes for links, Wi-Fi, contacts, SMS and more
  • 10 downloads a day with a free account
  • 30+ barcode and 2D code types in black
  • PNG up to 1024 px, scan-tested
Start creating

Logo QR

$4.25 /month, billed $50.99 yearly

Your logo in the center of a crisp black code.

  • Upload PNG, JPG, WebP or SVG logos
  • Automatic high error correction
  • PNG up to 4096 px for print
  • No ads, unlimited downloads

Prices in USD; your local currency may be shown at checkout. Subscriptions renew automatically until cancelled. All payments are non-refundable. Codes you created keep working after you cancel.