Barcode Country Codes: GS1 Prefix List and What They Mean

Barcode country codes come from the first 3 digits of a GS1 barcode. See what common prefixes mean, and why they don't show where a product was made.

Flip over almost any packaged product and you'll find a string of numbers under the barcode. Plenty of people believe the first few digits reveal where the item was actually made, and that belief shows up constantly in viral posts claiming a product is secretly Chinese or Indian based on its barcode. The real explanation is more specific, and less dramatic, than the myth.

What Is a Barcode Country Code?

A barcode country code, more accurately called a GS1 prefix, is the first three (sometimes two) digits of a GS1-issued barcode number. GS1 assigns each prefix range to one of its roughly 115 member organizations worldwide, so the prefix shows which organization issued the company's barcode number rather than describing the product itself.

GS1 is the nonprofit standards body behind UPC and EAN barcodes. When a business registers for a GS1 company prefix, it applies through the GS1 member organization for the country where the business is based, and that organization's assigned number range becomes the first digits of every barcode the business creates. The prefix identifies the registering organization, not the item, the factory, or the shipping route behind it.

How Do I Identify the Country From a Barcode?

Look at the first three digits of an EAN-13 or UPC-A barcode. That block is the GS1 prefix, and it is assigned to a specific GS1 member organization, which is usually tied to a country or region. Match the digits against a GS1 prefix list to see which organization issued the number, keeping in mind that this only identifies the registering company's home market, not where the item was manufactured.

On a 13-digit EAN barcode, the first three digits are the prefix outright. On a 12-digit UPC-A barcode common in the US and Canada, a leading zero is implied, so the visible digits shift slightly, but the same GS1 numbering system sits underneath both formats. You can check any barcode's prefix by reading the printed digits directly or by scanning the code with a free online barcode scanner and reading back the decoded number.

GS1 Prefix List: Common Country Codes

The table below covers some of the most frequently looked-up prefixes. It is not exhaustive. GS1 maintains the complete, current list on its own prefixes page, since ranges occasionally get reassigned or extended as member organizations grow.

Prefix RangeGS1 Member Organization
000-019GS1 US
300-379GS1 France & Monaco
400-440GS1 Germany
450-459, 490-499GS1 Japan
460-469GS1 Russia
500-509GS1 UK
520-521GS1 Greece
690-699GS1 China
729GS1 Israel
760-769GS1 Switzerland (also Liechtenstein)
868-869GS1 Turkey
890GS1 India

Does the Barcode Prefix Tell You Where a Product Was Made?

No. GS1 states plainly that its prefixes do not identify a product's country of origin, because a company can register with one GS1 member organization and still manufacture anywhere in the world. A barcode starting with a given country's prefix only shows which GS1 organization the brand owner registered with.

Fact-checking coverage of the "barcode reveals the real country" rumor has reached the same conclusion repeatedly. A product carrying an 890 prefix tells you an India-based company registered that barcode; it says nothing about which country the factory sits in. A multinational brand headquartered in one country can manufacture the same product in several different countries while keeping the same barcode prefix throughout, since the number is tied to the company's registration, not the production line. If you actually need country-of-origin information, look for the "Made in" or "Country of Origin" label required by import regulations, not the barcode.

What Do Barcode Prefixes Like 890, 869, or 762 Mean?

The prefix 890 is assigned to GS1 India, so a barcode starting with 890 was issued by an India-registered company. The prefix 869 falls in Turkey's 868-869 block, issued by GS1 Turkey. The prefix 762 sits inside the 760-769 range assigned to GS1 Switzerland, which also covers Liechtenstein.

These three prefixes get searched often because they show up on a wide range of imported consumer goods, and shoppers want a quick way to decode them. The pattern holds for any prefix: find the three-digit block in a GS1 prefix reference, and you'll see the registering organization rather than a manufacturing claim.

What About the Codes That Aren't Countries at All?

Several prefix ranges are reserved for purposes that have nothing to do with countries. The blocks 020-029, 040-049, and 200-299 are set aside for restricted circulation numbers, meaning codes that only need to be unique within a single company or region rather than globally, such as an internal weighed-item label at a grocery store.

A handful of other ranges serve specific document and voucher systems instead of products. The prefix 977 goes to serial publications through the ISSN system, while 978 and part of 979 are allocated to the International ISBN Agency, which is why every book's EAN-13 barcode starts with 978 or 979. The prefix 980 is used for refund receipts, and the 981-983 and 990-999 ranges are reserved for coupon identification. None of these numbers correspond to a country at all.

Why Do Some Barcode Prefixes Cover a Range Instead of One Number?

GS1 gives larger or longer-established member organizations a wider block of three-digit prefixes so they do not run out of unique numbers to assign to companies. Germany, for example, holds the entire 400-440 range, and China holds 690-699, while smaller or newer GS1 organizations may hold just a single three-digit prefix.

The size of a country's range roughly tracks how many companies have registered GS1 prefixes there over the decades, not the size of the country itself. A country with a large, long-running manufacturing and retail base needed more three-digit blocks allocated over time as its original range filled up, while a smaller or more recently established GS1 member organization has had less need to expand beyond one block.

How Can I Check a Barcode's Prefix Myself?

Read the first three printed digits directly off the barcode's number, or scan the barcode and check the decoded digits, then compare them against a current GS1 prefix table. This takes a few seconds and works on any UPC or EAN barcode without special software.

If you don't have a barcode reference handy, a free online barcode scanner will decode the full number instantly from your camera, so you can read off the prefix without needing to squint at small print. For a deeper look at how the rest of a barcode's digits are structured, see our guide to how barcodes work and our EAN-13 complete guide, which breaks down every digit position in the format most GS1 prefixes appear on.

Sources

Frequently Asked Questions

How do I identify the country from a barcode?
Look at the first three digits of an EAN-13 or UPC-A barcode. That block is the GS1 prefix, and it is assigned to a specific GS1 member organization, which is usually tied to a country or region. Match the digits against a GS1 prefix list to see which organization issued the number, keeping in mind that this only identifies the registering company's home market, not where the item was manufactured.
What is a barcode country code?
A barcode country code, more accurately called a GS1 prefix, is the first three (sometimes two) digits of a GS1-issued barcode number. GS1 assigns each prefix range to one of its roughly 115 member organizations worldwide, so the prefix shows which organization issued the company's barcode number rather than describing the product itself.
Does the barcode prefix tell you where a product was made?
No. GS1 states plainly that its prefixes do not identify a product's country of origin, because a company can register with one GS1 member organization and still manufacture anywhere in the world. A barcode starting with a given country's prefix only shows which GS1 organization the brand owner registered with.
What do barcode prefixes like 890, 869 or 762 mean?
The prefix 890 is assigned to GS1 India, so a barcode starting with 890 was issued by an India-registered company. The prefix 869 falls in Turkey's 868-869 block, issued by GS1 Turkey. The prefix 762 sits inside the 760-769 range assigned to GS1 Switzerland, which also covers Liechtenstein.
Why do some barcode prefixes cover a range instead of one number?
GS1 gives larger or longer-established member organizations a wider block of three-digit prefixes so they do not run out of unique numbers to assign to companies. Germany, for example, holds the entire 400-440 range, and China holds 690-699, while smaller or newer GS1 organizations may hold just a single three-digit prefix.