Do I Need a GS1 Barcode?

Short version: it depends entirely on where the product will be sold. Some channels verify your barcode number against GS1's registry and will reject numbers that are not licensed to your brand; others never look at a barcode at all. This page walks the decision honestly — including what the official numbers cost, the exemption routes, and the cheap-barcode controversy — with citations to the marketplaces' and GS1's own documentation rather than to anyone selling you something. One thing to be clear about from the start: this site's free generators render barcode images for numbers you already own or for internal use. No generator, free or paid, can license a retail number.

Selling on Amazon? You need a GS1-matched GTIN — or an exemption

Amazon requires a product ID (GTIN — a UPC, EAN, or ISBN) for most new listings andstates in its Seller Central policy that it verifies UPC authenticity against the GS1 database, treating numbers that do not match GS1's records as invalid. Amazon explicitly recommends sourcing GTINs directly from GS1 (GS1 US documents the same requirement), and its brand-matching checks flag listings whose brand name differs from the GS1 registration for that number. In practice that leaves two clean routes: license a GTIN or company prefix from GS1, or apply for a GTIN exemption — Amazon's documented path for handmade, generic, and private-label products without barcodes, requested per category through Seller Central. Sellers enrolled in Brand Registry often take the exemption route for products they never intend to sell elsewhere.

Selling on Walmart Marketplace? The same, stated more strictly

Walmart'sseller documentation tells sellers to purchase product IDs directly from GS1 to avoid listing mismatches, and its product-identifier policy deems IDs invalid when they are not recognized by GS1, are registered to a different brand, or come from ranges never meant for retail products (coupons, refunds, restricted circulation numbers). Invalid IDs get listings removed and can escalate to account suspension. If Walmart Marketplace is in your plan, budget for GS1 licensing from day one.

Etsy and your own store may not require one; eBay often does

Etsy's currentlisting instructions document an optional seller SKU and do not document a GTIN field in the standard listing flow.eBay is different: itsproduct-identifier guidance says identifiers are required in most categories. “Does not apply” is appropriate only when the product genuinely has no identifier, such as some antiques—not as a way to omit an identifier the manufacturer supplied. On a storefront you operate, you can choose an internal SKU or barcode scheme, but the catch arrives with syndication: the moment you feed those products to a marketplace, shopping feed, retailer, or POS integration, that channel's current rules apply. For internal labels, Code 128 is usually more flexible than inventing an EAN-13.

Listing on Google Shopping? Use real GTINs or none at all

Google Merchant Centerasks for unique product identifiers — GTIN, brand, MPN — whenever the product actually has them, and is explicit that you must not guess or invent values: incorrect identifiers lead to disapprovals. Products that genuinely lack a GTIN (custom goods, handmade items, vintage) can be submitted without one, flagged accordingly, at some cost to visibility. The rule of thumb is the honest one: submit the GTIN your product really has, or declare that it has none.

Barcodes for your own shop, stockroom, or warehouse? No GS1 needed

If the barcode never leaves your own operation — shelf labels, asset tags, work orders, a POS system only your store uses — you do not need GS1 at all. Code 128 over your own SKU scheme is the usual choice. The EAN/UPC system even sets space aside for this: GS1 reserves the020–029 and 200–299 prefix ranges for restricted circulation numbers — numbers assigned inside a region, chain, or company, the kind supermarkets print for variable-weight deli and produce items. They cost nothing, and their entire meaning is local: they identify nothing outside the operation that assigned them, which is exactly why marketplaces reject them. (Holding a 13-digit number and wondering which kind it is? The13-digit barcode page decodes it.)

What official numbers cost (GS1 US, as of August 2026)

Two licensing models, both through GS1 US for US companies (other countries license through their local GS1 member organization, with different pricing):

  • Single GTIN: $30 per number, one-time, with no annual renewal — designed for businesses with only a handful of products (GS1 US store).
  • Company prefix: tiered by capacity, per theGS1 US store: 10 numbers for a $250 initial fee plus $50/year renewal; 100 numbers for $750 plus $150/year; 1,000 for $2,500 plus $500/year; 10,000 for $6,500 plus $1,300/year; 100,000 for $10,500 plus $2,100/year. A prefix also identifies your company as such in GS1's records, which matters once retailers cross-check brand ownership.

Prices are quoted from the GS1 US store as of August 2026 and do change — treat the links, not this page, as authoritative.

The cheap-barcode question, described neutrally

Search for barcodes and you will find numbers sold for a few dollars, far below GS1 pricing. The background: before August 2002, the Uniform Code Council (GS1 US's predecessor) issued company prefixes under terms later challenged in a class action over renewal fees. The settlement left pre-August-2002 prefix holders with perpetual rights and no renewal obligation — and holders of those legacy prefixes subdivide them and resell individual numbers. Two things are simultaneously true. Such numbers are structurally valid EAN/UPC numbers with a documented origin. And in GS1's registry they resolve to the original prefix holder, not to your brand — so marketplaces that verify brand-to-number matches against GS1 records, as Amazon and Walmart document doing, may reject them, and GS1 itself does not recognize transfers of these numbers in its data. This page takes no side beyond the practical one: know which of your channels checks the registry before deciding, and read the current policy pages linked above rather than marketing copy from either camp. (These are documentation conventions, not legal advice.)

Where a free generator honestly fits

A generator turns a number into a printable symbol — nothing more. That is genuinely useful in three situations: rendering EAN-13 or UPC-A images for GTINs you already license, producing internal-use barcodes for your own operation, and checking arithmetic — the check digit calculatorcomputes or verifies that final digit before anything gets printed. What no generator can do is put a number in GS1's registry. This site states that on every page it applies to, because the sites that omit it are selling the confusion.

GS1 barcode decision FAQ

Can a free barcode generator make my product "Amazon-ready"?

No — and be wary of any site that says otherwise. A generator (this one included) renders the barcode image for a number you already have. What Amazon checks is the number itself, against GS1’s registry. If the number is not licensed to your brand, the most perfectly rendered barcode in the world does not change that.

What is a GTIN exemption on Amazon?

A formal way to list products without a GTIN. Amazon grants exemptions for cases like handmade goods, generic unbranded products, and items whose manufacturer genuinely does not provide barcodes. You apply per category and brand through Seller Central, with documentation or images showing the product has no barcode. It is the legitimate no-GS1 route on Amazon — not a loophole, a policy.

Do I need a barcode to sell on Etsy, eBay, or my own website?

Requirements differ. Etsy’s standard listing guidance documents an optional seller SKU rather than a GTIN. eBay says product identifiers are required in most categories, while “Does not apply” is for products that genuinely have no identifier. A store you operate can use internal identifiers, but any marketplace, shopping feed, retailer, or POS integration may impose its own GTIN rules.

What are the supermarket barcodes that start with 02 or 2?

Restricted circulation numbers. GS1 sets aside the 020–029 and 200–299 prefix ranges for numbers assigned locally — typically by a retailer for variable-weight items like deli cheese or produce, often with the price encoded in the digits. They are valid only within that store or chain, which is also why you may not use them as product identifiers on marketplaces.

Are barcode numbers bought from resellers legitimate?

It is genuinely contested, and this page will not pretend otherwise. Resellers subdivide company prefixes issued before an August 2002 policy change, which a legal settlement left in their holders’ hands without renewal fees. Those numbers exist in the EAN/UPC system, but in GS1’s registry they resolve to the original prefix holder rather than to your brand — and marketplaces that match brand names against GS1 records treat that mismatch as grounds for rejection. Check the current policy of each marketplace you sell on before relying on one.

Marketplace policies and GS1 pricing evolve; this page cites and links the primary sources so you can verify the current state directly. Spotted something out of date? Thecontact page is the fastest route to a fix.