Skip to content

UPC-A barcode generator

Generate a valid UPC-A barcode from 12 digits, automatically checking the check digit.

Processed on your device. Nothing is sent to any server.

Generate a valid UPC-A barcode from 12 digits, the most widely used product identification standard in the United States and Canada.

Validates the check digit with the same algorithm as EAN-13 but over 12 digits (UPC-A is technically a subset of EAN-13), before generating the visual barcode.

Use cases

  • Generating a product's barcode for the North American market.
  • Verifying the check digit of an existing UPC-A code.
  • Creating test codes for a point-of-sale system.

How it works

  1. 1

    Enter the 12 digits

    Including the final check digit.

  2. 2

    Download the SVG

    If the check digit is correct, the code is generated automatically.

Frequently asked questions

How is it different from EAN-13?
UPC-A is essentially an EAN-13 with an implicit leading 0; modern barcode readers recognize both formats interchangeably.
QR & barcodes