Product codes and barcode search

How an EAN barcode differs from an article number, IKPU and DataMatrix, and how to find a product's price by code — by typing the digits or with a phone camera.

What kinds of codes there are

Codes differ in who assigns them and where the code is unique.

CodeWho assigns itWhere it is uniqueWhat it denotes
EAN-13, EAN-8 (GTIN)the manufacturer via GS1worldwideone product in one packaging size: “Coca-Cola 1 l” has one code in all shops. The prefix is the country of registration, not of production (478 — Uzbekistan)
UPC-A, GTIN-14the manufacturerworldwidealso GTIN: UPC is 12 digits (USA, Canada), GTIN-14 is boxes and shipping packaging
ISBNbook agenciesworldwidebooks; ISBN-13 is also an EAN barcode (978, 979)
Barcode 20–29…the shopinside a shopa product sold by weight or own production; the weight or price is often encoded in the code
Shop article number (SKU)the shop or chainwithin one chaina product number for the shop's records, printed on the price tag. Article number 12345 in two chains is two different products
Manufacturer's modelthe equipment manufacturerat the manufacturerthe model code on the price tag and the box: SM-S942B is Samsung Galaxy S26. One code for all memory sizes and colours of the model
Own code 28…the catalogue authoron this sitea barcode on our own label for a product with no factory code (bazaar, loose goods) — following the shop-scale scheme: the product number and the weight of the purchase. The number is the same for a product in all places of purchase
PLUIFPS or the shopworldwide or in a shop4–5 digits on scales and stickers: 4011 is bananas
IKPU (MXIK)Uzbekistan's tax authorityin the country17 digits of the tax classifier — category of a product; it does not distinguish brands and packaging sizes
DataMatrix (Asl Belgisi)the labelling systemone pack or bottlea square labelling code: inside it are the GTIN barcode and the serial number of the item

What follows from this

Country by barcode

The first three digits of an EAN-13 barcode are the prefix of the national GS1 organization that issued the code to the manufacturer. It is the country of registration of the manufacturer or brand owner, not the country of production: a product with code 478 could have been made in China and one with code 460 in Uzbekistan. Look for the country of production on the packaging.

On a product page the country is shown like this: “country of production” if it is on the price tag or in the price record, “country by barcode” by the prefix. Products of each country with sellers and brands are collected in the section Countries: a product with no country on the price tag gets there by the barcode prefix.

Product barcodes on the site by country of registration: 7218 barcodes, 62 countries. Example — a link to the price history of one product.

PrefixCountryProductsShareExample
478Uzbekistan219530%product
460–469Russia180125%product
481Belarus3484,8%product
400–440Germany2894,0%product
868–869Turkey2703,7%product
690–699China2573,6%product
300–379France2153,0%product
500–509United Kingdom1642,3%product
487Kazakhstan1381,9%product
000–139USA and Canada1281,8%product
760–769Switzerland1281,8%product
870–879Netherlands1271,8%product
880–881South Korea1271,8%product
590Poland1191,6%product
800–839Italy1131,6%product
900–919Austria941,3%product
482Ukraine831,1%product
475Latvia821,1%product
840–849Spain721,0%product
730–739Sweden350,5%product
477Lithuania310,4%product
474Estonia300,4%product
640–649Finland260,4%product
540–549Belgium and Luxembourg230,3%product
770–771Colombia230,3%product
380Bulgaria210,3%product
486Georgia180,2%product
890India180,2%product
489Hong Kong170,2%product
485Armenia140,2%product
520–521Greece130,2%product
488Tajikistan130,2%product
888Singapore120,2%product
570–579Denmark110,2%product
476Azerbaijan100,1%product
626Iran100,1%product
629UAE90,1%product
479Sri Lanka90,1%product
490–499Japan90,1%product
885Thailand70,1%product
383Slovenia60,1%product
930–939Australia50,1%product
789–790Brazil50,1%product
893Vietnam40,1%product
622Egypt40,1%product
470Kyrgyzstan40,1%product
859Czechia40,1%product
780Chile40,1%product
599Hungary30,0%product
940–949New Zealand30,0%product
471Taiwan30,0%product
020–029, 040–049shop code (UPC)30,0%product
899Indonesia20,0%product
539Ireland20,0%product
955Malaysia20,0%product
896Pakistan20,0%product
860Serbia20,0%product
529Cyprus10,0%product
560Portugal10,0%product
594Romania10,0%product
628Saudi Arabia10,0%product
604Senegal10,0%product
483Turkmenistan10,0%product
—prefix not issued by GS1450,6%
Other prefixes — no products from these countries on the site yet (26)

385 — Croatia, 480 — Philippines, 484 — Moldova, 528 — Lebanon, 531 — North Macedonia, 535 — Malta, 569 — Iceland, 600–601 — South Africa, 603 — Ghana, 609 — Mauritius, 611 — Morocco, 613 — Algeria, 615 — Nigeria, 616 — Kenya, 618 — Côte d'Ivoire, 619 — Tunisia, 620 — Tanzania, 621 — Syria, 625 — Jordan, 627 — Kuwait, 700–709 — Norway, 729 — Israel, 750 — Mexico, 778–779 — Argentina, 858 — Slovakia, 865 — Mongolia.

Not a country: 20–29 is a shop's internal code (a product sold by weight, own packaging), 977 is magazines (ISSN), 978 and 979 are books (ISBN). The full list of prefixes can be found at GS1.

Weighed fruit and vegetables have no barcode of their own: the price tag and the scale sticker carry the shop's code 2…, with no country in it. Look for the country on the sticker on the fruit itself or on the box (“Produce of South Africa”, “Product of Egypt”), and if the sticker has the packer's barcode, by its prefix: 600–601 is South Africa, 622 is Egypt, 611 is Morocco. “Africa” on the price tag of oranges and mandarins usually means South Africa: they are sold from May to December, and in the off-season Egyptian ones.

Search by code

The “Barcode or article number” field is the second one in the header of every page. Enter a barcode, a store article number, an equipment model code (SM-S942B) or our own 28… code in full — spaces and case do not matter.

Under the list of matches and under “not found” there is a search field of its own with the code and a “Find” button (on a phone also “Scan”): you can correct the code, enter another one or scan a new one right there, without returning to the page header.

This search looks for an exact match of the code. A product by name, a shop, an address or a brand is searched for by the first field of the header — “Product, shop, code” (site search): the beginning of a word is enough, case and script do not matter, “кока кола” will also find “Coca-Cola”. A barcode or article number typed in it in full will be found too — matches by code come first, and a code with one page opens it at once. This field has no scanner; a weight code from a sticker and our own 28… code with a weight are handled only by the “Barcode or article number” field.

Barcode scanner with the camera

On a phone and tablet there is a button with a camera next to the search field — both in the header and in the search results (“Scan”):

  1. Press it and allow the browser to access the camera.
  2. Point the frame at the barcode — the first recognised code goes into the field and the search starts by itself.
  3. If the camera is unavailable or access is denied, press “Take a photo”: the code will be found in the picture.

The camera sometimes reads a barcode with an error — then the code will not be found. Compare the digits with the packaging and correct the code in the field under the “not found” message, or scan it again with the “Scan” button next to the field.

EAN and UPC, Code 128 from price tags, DataMatrix labelling codes (the GTIN barcode is taken from it) and a QR code, if it holds the product code itself rather than a link, are recognised. Recognition runs in the browser: in Chrome on Android with built-in tools, in Safari and Firefox with a module that the site loads itself.

Products sold by weight

Products sold by weight carry a shop scale sticker with a 20–29 barcode: it holds the product number and the weight or price. Such a code changes from package to package, so as a whole it usually will not be found in the catalogue. Then the search itself extracts the product number from it and shows this number among the article numbers of all sellers — as a list, because different shops can have the same numbers.

Frequently asked questions

What does a barcode starting with 478 mean?

The prefix 478 was issued by GS1 Uzbekistan: the manufacturer or brand owner is registered in Uzbekistan. The prefix does not guarantee the country of production — the product could have been made in another country.

Can prices be compared by IKPU?

No. IKPU (MXIK) is a tax category of a product: it can be the same for different brands and packaging sizes of one kind. An EAN barcode is needed to compare prices.

Code not found — what does it mean?

This product is not in the catalogue yet: its price has not been photographed. Check that all the digits were entered with no gaps. All kinds of goods with prices are in the “Prices by goods” section. Prices by goods

Does the scanner send video from the camera to the server?

No. Frames are recognised right in the browser; only the code that was found goes to the server — as with manual entry. Privacy

↑