Skip to the label maker

UPC label generator

A barcode that scans at the register, printed at the exact size your paper expects — one sticker, or a whole sheet of them.

Try

03600029145

$
Organic coffee beans 12 oz
COF-01$18.00
2.625 in
1 in

Paper: 2.625 × 1 in (Avery 5160)

How to generate & print compliant UPC barcode labels

From a single product code or an Excel spreadsheet to scan-ready stickers in three steps.

Paste a product line or upload CSV

Enter one UPC, EAN, or Amazon X00 FNSKU code above, or upload a spreadsheet with hundreds of SKUs and quantities.

Auto-verify check digits & quiet zones

We calculate the 12th Modulo-10 check digit and lock GS1 quiet-zone margins automatically—no pixel sliders to mess up.

Download single PNG/SVG or 30-up PDF

Export a single sticker for free, or generate a server-calibrated Avery 5160 30-up US Letter sheet or 2" × 1" thermal roll PDF.

215.9 mm
279.4 mm

Row 7 036000291450 036000291452 recomputed before printing

One SKU × 30, or 500 SKUs from a spreadsheet

Restock runs are either a single product going out in one carton, or a whole catalogue at once. Both land on the same calibrated sheet: 30 identical labels, or a mixed page filled row by row from your CSV.

Clone one code across the page. A full carton of the same item: enter the FNSKU or UPC once, choose 30, and our server PDF engine returns a US Letter PDF with all 30 cells filled.

A CSV with quantities per SKU. Upload the list from your ERP — A needs 10, B needs 20 — and it is paginated, mixed and filled in order. UPC-12, EAN-13, FNSKU and GTIN-14 rows can share a sheet.

Every check digit recomputed first. A wrong Modulo-10 digit is corrected before layout and flagged in the row, so a bad code never reaches a warehouse scanner.

Archived in your cloud Saved Batches. Reopen your batch on a phone or a different laptop at the next restock and download the exact PDF from cloud storage—no re-upload, no re-typing.

Built for the physical print, not a generic graphic

215.9× 279.4 mm

True US Letter (612 × 792 pt). When generic generators export A4 onto US Letter sheets, the bottom rows drift off the perforation.

30/ 30 codes

Every Modulo-10 check digit and Code 128A checksum is verified on the server before your PDF is written.

Cloudsaved batches

Signed in, every PDF sheet you generate is stored in Cloudflare R2 with its verified SKU rows for instant one-click reprints.

UPC-A, EAN-13, Amazon FNSKU and GS1 DataMatrix specifications

The four barcode standards required by US retail checkout lanes and Amazon FBA fulfillment centers—and the exact physical tolerances locked into our engine.

Code StandardStructureWhere It Is RequiredMandatory Compliance Rule
UPC-A 12 digits (11 + check) US & Canadian retail POS, Amazon listings using manufacturer barcodes Nominal 37.29 × 25.91 mm at 100% (X = 0.330 mm); left/right quiet zones ≥ 9X (2.97 mm)
Amazon FNSKU 10 chars, starts X00 Every private-label or non-commingled unit shipped to Amazon FBA Code 128A bars with ≥ 0.25 in side quiet zones, X00 string under bars, title, and raw condition (e.g. New); no retail price
EAN-13 13 digits (12 + check) International / European retail and global GTIN-13 catalogues Left quiet zone ≥ 11X (3.63 mm), right ≥ 7X (2.31 mm); leading system digit outside left guard bar
GS1 DataMatrix (01) GTIN-14 + (17) + (10) Medical devices, pharmaceuticals, cosmetics, and logistics cartons FNC1 prefix + Application Identifiers in fixed order with ≥ 1X white border on all 4 sides

Verified October 2026 against GS1 US General Specifications Section 5.2 and Amazon Seller Central FBA Item Label Specification G200141490.

Explore more barcode & label tools

Dedicated generators pre-configured for specific barcode standards, label sheets, and thermal rolls.

Frequently asked questions about UPC label printing

What does it cost?

A single barcode as PNG (600 DPI) or vector SVG is free, with no account and no watermark. Full sheets, multi-SKU CSV batches and thermal roll PDFs need an account: three sheets are free on sign-up, then Pro is $9 a month for as many sheets as you print. If you only need one order labelled, one-off sheet packs start at $9 and never expire.

Can I reprint a saved barcode batch next month without re-uploading my CSV?

Yes. Every full-sheet or multi-SKU PDF generated while signed in is archived in your cloud Saved Batches workspace alongside its verified SKU rows. Open your account on any laptop or phone to download or reprint the exact PDF in one click.

Why does this UPC label generator lock magnification to 80%, 100%, and 120%?

Arbitrary pixel width and height sliders distort module widths and crop quiet zones, causing retail POS and Amazon FBA warehouse scanners to reject shipments. Under GS1 US General Specifications Section 5.2, a nominal 100% UPC-A symbol is 37.29 × 25.91 mm (X-dimension 0.330 mm) with 9X (2.97 mm) quiet zones.

How do I keep Avery 5160 rows from drifting off the die-cut perforations?

Always set your PDF viewer print dialog to US Letter (8.5 × 11 in) and Page Scaling to Actual Size or 100%. Never select Fit to Printable Area, which shrinks the grid by 3–4% and pushes bottom rows across the sticker cut lines.

How is the 12th Modulo-10 check digit calculated on a UPC-A barcode?

Sum the digits in odd positions (1, 3, 5, 7, 9, 11) and multiply by 3. Add the sum of even positions (2, 4, 6, 8, 10). The check digit is the number from 0 to 9 that brings the total to a multiple of 10. For example, 03600029145 produces check digit 2 (036000291452).

Does UPCLabelMaker sell GS1 prefixes or assign new UPC numbers?

No. This studio formats and verifies barcode numbers you already own into scan-ready labels and calibrated PDF sheets. Official GTIN/UPC company prefixes are licensed from GS1 US, and FNSKU codes are assigned inside Amazon Seller Central.

Three sheets, free.

A single barcode as PNG or SVG is free with no account. Three full sheets come with a free account; after that Pro is $9 a month for as many as you print.

Create your free account (3 sheet credits included)

Sign in with Google or register with email verification. New accounts receive 3 free sheet credits immediately and keep all generated batches in cloud Saved Batches.

Continue with Google
or email verification

Export this batch

Label stockAvery 5160 · US Letter
Pages & labels1 page (30 labels)
Check digits30 / 30 verified
Your free balancesign in to use 3 free sheets

Sign in and start with 3 free sheets — no card needed.

I only need this one order

Paid once via Waffo Pancake (Card, Apple Pay, Google Pay, Link). Sheets never expire.

Menu

UPCLabelMaker

Label maker Pricing How it works

Account

Saved batches Privacy Terms Pricing & Pro