The first three digits of an EAN-13 barcode show which GS1 member organisation issued the code to the company. They do not show where the product was made. Here is the full list and the right way to check origin.
Each country has a GS1 organisation that licenses barcodes to the companies registered with it. The prefix (for example 500-509 for the UK or 690-699 for China) says where the company that requested the code is registered.
A British brand manufacturing in Asia usually keeps its 50 prefix. A foreign company can sell a product made in Spain under its own prefix. The prefix is a clue, never proof of origin.
How to find where it was really made
Look for the country of origin on the label, or words such as “Made in”, “Produced in”, “Origin” or “Product of”. On food, the name and address of the responsible business help too, although they do not always match the place of manufacture.
With Origen you scan the barcode and see the manufacturing country and ingredient origins stated in the public product record (Open Food Facts and related databases). If the record does not state it, we tell you so instead of guessing from the prefix.
Frequently asked questions
Does a barcode starting with 50 mean the product is British?
It means the company registered the code with GS1 UK. The product may have been made elsewhere. Check the country of origin on the label or scan it with Origen.
What does a barcode starting with 69 mean?
Prefixes 690-699 (and 680-681) are issued to companies registered with GS1 China. They do not show where the product was made.
Why do books start with 978 or 979?
They are ISBNs written as EAN-13 codes. They are not tied to a country: the publisher’s country is encoded inside the ISBN itself.
What about codes starting with 2?
Codes 200-299 are for in-store use: weighed, loose or own-label items. They only make sense inside that retailer.