Free UPC-A Barcode Generator
Encode 11-digit GS1 product codes as UPC-A / GTIN-12 — the dominant retail barcode in North America.
- 86 QR Types
- Free Business Card Designer
- Printable WiFi Cards
- Batch CSV (500 codes)
- 50 Templates
- 26 Languages
This barcode format renders monochrome with foreground and background colours only. Templates, dot/eye shapes, gradients, frames, and centre logos apply to QR codes only and are hidden here.
Show 30 more templates
Save a style with the button above to keep your favourites here.
Or pick a built-in icon:
Show 108 more icons
Renders behind the QR at adjustable opacity. Auto-forces EC=H so the QR still scans through the photo.
Batch Generation
Upload a CSV to generate up to 500 QR codes in a single batch. Each row becomes its own QR — pick a template or override 21 properties on a per-row basis: colors, frames, dot/eye/eyeball styles, gradients, transparency, size, error correction, format, built-in logo, and more.
21 columns: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Only type and data are required. Use | to separate fields inside data (e.g. ssid|password|WPA).
All 86 QR types supported, including URL, WiFi, vCard, TOTP, Swiss QR-bill, PIX, PromptPay, ZATCA, PayNow, Bitcoin + Lightning, and more. Download the sample CSV to see every column, all 50 templates, 11 frame styles, and 156 built-in logo icons in action.
1. Download the sample CSV · 2. Edit it in Google Sheets, Excel, Numbers, or any text editor · 3. Upload it here
Save the entire QR — type, all field values, style, frame, logo, business card design — as a single .qr.json file. Load it later to recreate everything in one click.
Enter content to generate your QR code
E-signatures that hold up in court
Abundera Sign goes beyond basic e-signatures. Every document gets cryptographic proof, independent verification, and a tamper-evident evidence package.
- Auto-generated court-ready evidence packages
- Personal Document Seal — detects tampering instantly
- Anchored to 5 independent systems — no single point of failure
What is UPC-A?
UPC-A (Universal Product Code) is the 12-digit retail barcode on every product in US and Canadian stores. Structure: 1 number-system digit + 5-digit manufacturer + 5-digit product + 1 check digit. The check digit is Mod-10 (Luhn-like) of the first 11 digits — we compute it for you, so paste your 11-digit GS1 number.
UPC-A and EAN-13 are functionally interchangeable: every UPC-A is a valid EAN-13 with an implicit leading 0.
Available in 26 Languages
Fully translated UI, native script rendering, and right-to-left support for Arabic and Urdu.
Frequently Asked Questions
How do I get a UPC-A for a real product?
Apply through GS1 US (gs1us.org) — their fee structure depends on company size. For one-product self-publishers, single UPC-As can be bought from resellers but Amazon and major retailers require GS1-direct issuance.
Will iPhone Camera scan UPC-A?
Yes since iOS 11.
What if I only have 11 digits?
Paste those 11 — we compute the 12th check digit for you.
Is the check digit important?
Yes — scanners reject mismatched check digits as read errors.
What's the difference vs UPC-E?
UPC-E is a compressed 8-digit variant for small packages. We support both.
Can I include a price (UPC-A with PPI)?
Some retailers use the leading number-system digit 2 for in-store-coded UPCs that encode weight or price. Set the first digit to 2 and structure the remaining digits per your retailer's spec.
Will UPC-A still be in use in 2030?
Almost certainly yes. GS1 keeps it on a long deprecation timeline; QR-based GS1 Digital Link is the eventual successor but adoption is glacial.