Amazon FBA Barcode Generator — UPC & Label Guide
Preconfigured for UPC-A — the right symbology for this use case.
Tip: you can leave out the last (check) digit — we calculate it for you.
PNG downloads at 1x–4x resolution.
Preview
PNG for documents & web, SVG for print & designers — always free, no watermark, no signup.
Selling on Amazon FBA requires two different barcode decisions: the product ID on your listing (a GS1 UPC or EAN), and the label on each physical unit (manufacturer barcode or Amazon's FNSKU). The generator above is preconfigured for UPC-A — paste your GS1 number and the check digit is calculated automatically.
Below: exactly which barcode goes where, Amazon's current label rules, and the mistakes that get shipments refused at the fulfillment center.
The two barcodes every FBA seller deals with
1. The listing barcode (UPC/EAN/GTIN). When you create a product listing, Amazon requires a product identifier — for most categories a GS1-issued UPC. Amazon verifies the number against the GS1 database and rejects listings whose UPCs trace to a different brand or to a reseller of “cheap codes.” Buy from GS1 (or GS1 US's single-GTIN option), full stop.
2. The unit label. Every physical unit sent to FBA needs a scannable label. You choose in Seller Central settings: Manufacturer barcode (your printed UPC/EAN — allows commingling with other sellers' identical units) or Amazon barcode (FNSKU, an Amazon-specific identifier starting with X00 — required for categories like topicals and toys, and the safer choice for private label). FNSKU labels are generated as PDFs from Seller Central; print them over the retail barcode or use them instead of it.
Amazon's label rules (the ones that get shipments refused)
- Cover or remove any other scannable barcode on the unit — a visible UPC next to an FNSKU label causes receiving errors
- Print on white, non-glossy labels between 1"×2" and 2"×3"; thermal printers at 300 DPI are the FBA standard
- Flat surface only — no barcodes wrapped around curves, seams or polybag wrinkles
- Polybagged items: the label goes on the outside of the bag (bags over 5" openings need a suffocation warning too)
- Every unit in a case must be identically labeled; mixed-SKU cases need a visible “Mixed SKU” marking and matching shipment contents
- Test-scan every label with a phone before boxing — an unreadable label means per-unit prep fees
Where BarcodeOwl fits in the FBA workflow
Listing setup: generate your retail UPC-A/EAN-13 here for packaging and insert images. Unit labels: use FNSKU PDFs from Seller Central for the Amazon barcode itself (it must match their shipment data). Case labels: if you case-pack, the bulk barcode generator turns a CSV of GTIN-14s into ITF-14 case barcodes, and GS1-128 covers batch/expiry for grocery and topicals.
GTIN exemption — the legitimate alternative
If you sell handmade, bundled or private-label products without GS1 codes, Amazon's GTIN exemption lets you list without a UPC (apply per brand/category in Seller Central). Exempt products then use FNSKU labels only. It's slower to set up but costs nothing — a reasonable path for testing a product before licensing a GS1 prefix.
Frequently asked questions
Do I need a GS1 barcode for Amazon FBA?
For most categories, yes — Amazon requires a GS1-issued UPC/EAN as the product ID and validates it against the GS1 registry. Cheap third-party 'UPC codes' get listings suppressed. The alternative is GTIN exemption (handmade, bundles, private label), applied for in Seller Central.
FNSKU vs manufacturer barcode — which should I use?
FNSKU (Amazon barcode) ties each unit to your seller account — no commingling with other sellers' stock, so no risk of a competitor's counterfeits shipping under your listing. Manufacturer barcode (your UPC) allows commingling, which ships faster to customers but pools your inventory with everyone selling the same GTIN. Private label: choose FNSKU.
What barcode type is an FNSKU label?
Code 128. Amazon generates FNSKU labels as PDFs in Seller Central — always use those for unit labels since they must match shipment data. BarcodeOwl's role is your retail barcode (UPC/EAN on packaging), case labels (ITF-14) and any GS1-128 logistics labels.
Can I put the FNSKU label over the UPC?
Yes — and you should. Amazon requires exactly one scannable barcode per unit; cover the manufacturer barcode with the FNSKU label or black it out completely (a partial UPC that still scans causes receiving errors).
What size should FBA labels be?
Between 1"×2" and 2"×3", white, matte — 30-up address-label sheets (1"×2-5/8") work with inkjet/laser; a 300 DPI thermal printer (Rollo, Zebra, Dymo 4XL) is the reliable long-term setup.
Do I need barcodes on the shipping cartons too?
Cases need Amazon's FBA shipment labels (from Seller Central), and if you case-pack, a scannable case code helps: ITF-14 with the case GTIN, or GS1-128 with batch/expiry for dated products. Both are in the generator above's symbology selector.
Related tools
- UPC generator →listing & packaging barcode
- ITF-14 generator →case-pack barcodes
- GS1-128 generator →batch/expiry labels
- Bulk barcode generator →CSV of GTINs → ZIP
- All barcode generators →