2026-04-30 Knowledge Base

Guide to Barcode Compliance for Amazon FBA and Large Retailers

TL

Written by

Ready to generate barcodes?

Create high-quality labels in seconds.

Start Generator →

Your first shipment to a fulfillment center feels like a milestone — and it is exactly where a lot of new sellers trip over the same wire: barcode compliance. Get the symbology, size, or print quality wrong and the shipment can be delayed, rejected, or, in the worst case, your units get lost or credited to someone else's account.

None of this is hard once you know the rules. Here is what Amazon FBA and the big retailers actually expect.

FNSKU vs UPC: the part that confuses everyone

The first thing to untangle is the difference between a UPC and an FNSKU, because they answer two different questions.

A UPC (Universal Product Code) says what the product is. It is a global identifier, so if you and ten other sellers all source the same generic water bottle, you might all be carrying the same UPC.

An FNSKU (Fulfillment Network Stock Keeping Unit) says whose product it is. It is Amazon-specific, and it ties a unit to your account so your stock does not get pooled with everyone else's.

In practice: if you own the brand and hold a GS1 UPC, Amazon may let you ship on the UPC. But use the FNSKU anyway. It keeps your inventory yours and steers you clear of commingled-stock headaches that are a nightmare to unwind later.

Making sure it actually scans

A barcode that looks fine to your eye can still defeat a high-speed scanner. Three things matter most.

The quiet zone. A barcode needs a margin of blank space on either side so the scanner can tell where it starts and stops. Crowd it with text or a border and the reader never locks on.

Contrast. Black bars on a white background is the standard for a reason. Avoid red or pale bars (scanners use red light, so red effectively vanishes), glossy or metallic backgrounds that throw glare, and dark packaging with no white box behind the code.

Size and resolution. Shrink a barcode too far and the bars bleed together — especially off an inkjet — and the scanner just sees a smear. Export as SVG (vector) so the edges stay sharp at whatever size you print.

What the big retailers want

Move past Amazon into physical retail and the bar gets higher. Most large chains insist on:

  1. A real GS1 number. Random or recycled numbers get rejected — you need a licensed company prefix.
  2. The right symbology. EAN-13 across Europe, UPC-A in North America.
  3. Correct placement. Usually the lower right of the back panel, and never wrapped around an edge.

A quick pre-print check

Before you commit to a thousand labels:

  • Right identifier — FNSKU for Amazon, GS1 for retail?
  • SVG or PDF for sharp edges?
  • Clear quiet zone on both sides?
  • Black on white?
  • Test-scanned one print with a phone app?

That last step costs thirty seconds and catches most disasters. If a phone camera reads it cleanly, an industrial scanner almost certainly will too.

You can generate high-contrast, vector-perfect labels for any of these on BarcodeReady, free.


Related Articles

TL
Software Engineer

Tomasz is a full-stack software engineer with a background in supply chain technology and logistics systems. He built BarcodeReady to solve a real problem he encountered while working on inventory management systems: the lack of a fast, free, and standard-compliant barcode generator that works entirely in the browser without requiring uploads or account registration. BarcodeReady is his answer to that gap — built on rigorous GS1 and ISO standards research.

Ready to generate barcodes?

Create high-quality labels in seconds.

Start Generator
Back to Knowledge Base