Guide Consumer Tech 4 min read

A barcode does not tell you where a product was made

The chain message that reads country of origin off a barcode's first three digits has the standard against it. GS1's own specification says the prefix "does not identify the origin of the item" — and the standard carries a separate field, AI (422), for exactly that purpose.

Amelia Wong
Consumer Tech & Wellness Editor
Published 13 Sep 2026, 10:24 PM (SGT)
Share:
A cashier scans groceries at a supermarket checkout while two shoppers pack a paper bag. A cashier scans groceries at a supermarket checkout while two shoppers pack a paper bag. Photo by Jack Sparrow on Pexels
Advertisement

A message circulates every few years across Singapore, Malaysia and Indonesia, usually with a table attached. Check the first three digits of the barcode, it says. 690 to 695 means the product was made in China. 471 means Taiwan. 899 means Indonesia. Buy accordingly.

The organisation that issues those numbers says they do not mean that, and has built a separate field into the standard for the thing people are trying to read.

What GS1 says the prefix is for

The numbering system is defined in the GS1 General Specifications. On the company prefix, the standard is direct:

"The GS1 Company Prefix is allocated by a GS1 Member Organisation to a system user. It makes the ID number unique worldwide but does not identify the origin of the item."

And on the leading digits specifically:

"The main purpose of the GS1 Prefix is to allow distribution of the administration of GS1 identification keys."

GS1's public page puts the consequence plainly: because companies can manufacture anywhere, the prefixes "do not identify the country of origin for a given product".

What the digits actually record

They record which national numbering organisation sold the prefix to the brand owner. A company that registered with GS1 Singapore gets a number in Singapore's range and keeps it, whatever happens afterwards — whichever country the factory is in, and however many times manufacturing moves.

⚠️ The normative prefix table in the standard carries no country names at all. Its significance column reads "Used to issue GS1 Company Prefixes" across the range. Country-like names appear only in a description column on the website, and those are organisation names: "GS1 Hong Kong, China", "GS1 Chinese Taipei". They name an office, not a place of manufacture.

The structural argument is the strongest one

If the prefix encoded origin, GS1 would not need another way to carry it. It has one. Application Identifier 422 exists specifically to hold country of origin, and it takes an ISO 3166 country code as its data.

A standard does not define a dedicated field for information its primary key already contains. The existence of AI (422) is the clearest evidence that the barcode's leading digits were never meant to answer the question.

Advertisement

What this does not mean

It does not mean the prefix is meaningless or random. It reliably tells you which GS1 organisation issued the number, which is a real fact about the brand owner's registration. It simply is not a fact about where anything was manufactured.

⚠️ Nor does it mean products carry no origin information. Many do, in the printed text on the packaging, which is where food and consumer-goods labelling rules generally require it. That statement is the one to read.

A reading trap worth knowing

Twelve-digit barcodes, the kind common on American products, carry an implied leading zero. GS1 flags this itself: on such a number the prefix is 061, not 614. Anyone reading the first three printed digits off a twelve-digit code is reading a prefix that does not exist.

What to do with it

If origin matters to you, read the origin statement on the packaging rather than the barcode. That is the field that is supposed to carry it, and the one a regulator can act on if it is wrong.

If one of these tables reaches you, the quickest check is the standard's own description of the prefix range, which says nothing about countries. And if a product genuinely carries structured origin data, it is in AI (422) rather than in the leading digits.

Where this comes from

The quoted sentences are from the GS1 General Specifications, Release 26.0, ratified January 2026 — section 2.1.3.1 on the company prefix and section 1.2.3.1 on the GS1 prefix — and from GS1's own company prefix page. The country-of-origin application identifier is section 3.7.15.

⚠️ Counts from the specification's own text: "GTIN" appears 1,454 times and "GS1 Company Prefix" 193 times, while "China", "Taiwan" and "Japan" appear zero times each. The prefix table in the normative document contains no country names.

One loose end we could not close: the standard and the website differ on how the 05 range is described. It does not affect anything above, and we mention it rather than smooth it over.

This is unlikely to date. The prefix has never encoded origin, and a standard would have to be rewritten for that to change.

Advertisement
Amelia Wong
Consumer Tech & Wellness Editor

Amelia Wong covers consumer technology, digital wellness, health-related tools, and practical lifestyle explainers for RECATOOLS.

View author profile → · Editorial policy

About this byline Amelia Wong is a RECATOOLS editorial persona for consumer technology and wellness-related tool coverage. Articles are produced and reviewed under RECATOOLS editorial supervision.

Corrections policy

Advertisement