UPC-A product barcode generator
Create a UPC-A product barcode from your GTIN-12 and download PNG or SVG for labels and packaging.
Using UPC-A
UPC-A is widely used on retail products in the United States and Canada. It encodes a GTIN-12, including a final check digit. Use your product’s assigned number rather than inventing one for the label.
Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.
Questions about UPC-A
- Does creating a UPC-A image register my product?
- No. This tool draws your barcode; it does not issue or register a GTIN-12. Obtain an appropriate identifier through GS1 for a new retail product, and check the retailer’s requirements before printing.
- How do I check the code before printing?
- Leave the white margins intact, keep the image in proportion and scan a sample at its final printed size with the device you intend to use.
Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.