Barcode generator / UPC-A

UPC Barcode Generator

Generate a valid UPC-A barcode online for free. Enter 11 or 12 digits, get a print-ready retail barcode as PNG or SVG. No signup, no watermark.

11 digits (check digit added automatically) or a full 12-digit UPC-A.

80px

Preview

No watermark, no signup, unlimited PNG downloads. Rendered in your browser — the value you type never leaves your device. Vector SVG and high-resolution PNG are included with Pro.

What is UPC-A used for?

UPC-A is the 12-digit retail barcode used at point of sale across the United States and Canada. The first digits identify the company prefix issued by GS1, the middle block identifies the individual product, and the final digit is a mathematically derived check digit that scanners use to confirm a clean read.

If you are selling a physical product through a US retailer, a marketplace listing that requires a GTIN, or your own POS system, UPC-A is almost always the symbology you need. This generator renders the bars and the human-readable number underneath, and calculates the check digit for you when you supply 11 digits.

  • US & Canadian retail POS
  • Amazon / Walmart GTIN listings
  • Grocery and CPG packaging

Need hundreds of codes at once?

Upload a CSV and get every barcode or QR code back in one download — plus editable dynamic QR codes with scan analytics, and an API for programmatic generation.

UPC-A questions

Other barcode formats