In a modern world filled with counterfeit products, the question of how to check a product’s authenticity using a barcode becomes critically important for every consumer. A smartphone based Android turns into a powerful quality control tool that allows you to instantly obtain information about the origin of an item right in the store. Free applications for scanning codes are available on Google Play and can recognize both familiar striped marks and complex matrix structures.
However, many users mistakenly believe that the scanner itself guarantees 100% protection against counterfeiting. In fact, the reading technology only provides the data provided by the manufacturer, and its interpretation requires an understanding of the principles of operation of the marking systems. In this article, we will analyze in detail which applications do the best job, how the system works EAN-13 and what hidden nuances you should pay attention to when purchasing.
Using a phone to verify goods is not just a tribute to fashion, but a necessity in the context of globalized markets. You can avoid buying low-quality cosmetics, expired products or counterfeit electronics in just a few seconds. The main thing is to choose the right tool and know how to distinguish a real check from an imitation.
The principle of barcoding and its types
A barcode is a graphic image that encodes information using a sequence of black and white stripes of varying widths. The most common standard in the world is EAN-13, consisting of 13 digits that carry encrypted data about the country of origin, enterprise code and the product itself. The smartphone camera reads this pattern, converts it into a digital signal and transmits it to the application database for verification.
In addition to linear codes, two-dimensional matrix codes, such as Data Matrix and QR codehave been actively introduced recently. They are capable of storing a significantly larger amount of information, including serial numbers of specific items, expiration dates, and even the history of the movement of goods through supply chains. It is these codes that are often used in mandatory labeling systems, for example, for medicines, fur products or dairy products.
It is important to understand that the barcode itself is not a hologram or a cryptographic signature; it can be easily copied and pasted onto a counterfeit. Therefore, authentication often comes down not to reading the numbers, but to checking them with the official database of the manufacturer or government monitoring system. If the application shows a product that does not exist in the registry, or the data does not match the label, this is an alarming signal.
- 📊 Linear codes (EAN-8, EAN-13, UPC-A) - classic stripes, readable by a simple laser or camera.
- 🔲 Matrix Codes (QR, Data Matrix) - squares with dots containing links, serial numbers and encrypted keys.
- 🌍 GS1 is an international non-profit organization that develops barcoding standards for trade.
⚠️ Attention: The presence of a barcode on the packaging does not guarantee the authenticity of the product. Fraudsters often copy the code from the original product and print it on the counterfeit product. Always check the visual quality of the print and the data in the application.
TOP free scanning applications for Android
The Android mobile utilities market offers dozens of solutions, but not all of them are equally useful for authentication. Some applications simply show the price on the Internet, while others are integrated with serious databases and anti-counterfeit systems. Choosing the right software depends on what kind of product you plan to check: food, electronics or clothing.
One of the leaders is the application Google Lens, which is pre-installed on most modern smartphones. It uses powerful artificial intelligence algorithms to recognize objects and search for information about them on the global network. Although this is not a specialized barcode scanner, its ability to find visual inconsistencies and links to official websites of manufacturers makes it an indispensable tool.
For deeper analytics, it is worth paying attention to specialized solutions, such as Honest SIGN (for goods with mandatory labeling in the Russian Federation) or international databases like Barcode Scanner from ZXing Team. These apps allow you not only to read the code, but also to receive a detailed specification, find out the country of registration of the brand and see a photo of the original packaging.
When installing any scanner, pay attention to the permissions it requests. A good application only needs access to the camera and the Internet. If a app requires access to contacts, microphone or location without a good reason, this is a reason to think about the security of your personal data and remove such software.
Step-by-step guide: how to check a product
The process of verifying a product using a smartphone is intuitive, but requires following a certain sequence of actions to obtain an accurate result. First, you need to make sure that the phone camera is clean and there is sufficient lighting in the scanning area. Glare surfaces or wrinkled labels may make reading difficult.
Launch the selected application and point the scanner frame at the barcode. Hold the phone parallel to the surface of the product at a distance of 10-15 centimeters. If the code is not read the first time, try changing the angle or distance. After successful scanning, the application will process the data and display the result on the screen.
☑️ Product verification algorithm
If you are using an application to work with a labeling system, for example to check cigarettes or shoes, the process may require additional steps. Often you need to click the “Check legality” or “Verify” button, after which the request will go to the central server for verification of the crypto code. The result will come in the form of a notification about the status of the product: “Legal”, “Counterfeit” or “Withdrawn from circulation.”
Sequence of actions in the menu:1. Open the application "Honest SIGN"
2. Click the "Scan" button
3. Point the camera at the Data Matrix code
4. Wait for a response from the CRPT server
In some cases, the application may offer to go to the manufacturer’s website for additional warranty registration. This is a useful feature that not only confirms authenticity, but also activates service. Never ignore such offers, especially when purchasing expensive equipment.
Tip: If the barcode is located on a glossy surface and is glare, try slightly changing the angle of the phone or using the flash if the application supports dark mode.
Deciphering codes and checking the country of origin
The first two or three digits of the EAN-13 barcode indicate the country in which the manufacturer was registered, and not necessarily where the goods were physically manufactured. This is an important nuance that often misleads buyers. For example, the code may begin with 460-469 (Russia), but the product may be manufactured in China for a Russian company.
For accurate identification, it is useful to know the main prefixes. Codes starting with 690-699 indicate registration in China, 300-379 in France, 400-440 in Germany. Knowing these ranges helps to quickly filter out obvious inconsistencies when the label says “Made in Italy” and the code starts with 45 (Japan) or 69 (China).
| Code prefix | Country of registration | Note |
|---|---|---|
| 460-469 | Russia | Including codes for goods produced in the Russian Federation |
| 690-699 | China | The most common prefix for imports |
| 840-849 | Spain | Typical for food and cosmetics |
| 500-509 | Great Britain | Standard for British brands |
| 930-939 | Australia | Less found in regular supermarkets |
There is also a control digit, which is the last in the code. It is calculated using a special algorithm based on the previous 12 digits. If, when manually counting or checking in an application, the checksum does not agree, this is a sure sign that the barcode was generated incorrectly or counterfeited in a homemade way.
⚠️ Attention: The country code in the barcode indicates the country of registration of the company that owns the brand, and not the manufacturing plant. A product with a France code can be produced in Poland or Turkey.
Mandatory labeling systems and their features
In recent years, mandatory digital labeling systems for goods have been introduced in many countries, including Russia. In the Russian Federation, this system is called "Honest SIGN" and is administered by the Center for the Development of Advanced Technologies (CRPT). It covers a wide range of goods: from water and milk to tires and perfumes.
The main difference between such codes and ordinary barcodes is their uniqueness. Each copy of the product has its own unique identifier, encrypted in the code Data Matrix. This allows you to track the path of a specific bottle of milk or a pair of sneakers from the conveyor to the store's checkout, eliminating the possibility of legal sales of counterfeits.
What is a crypto-tail?
A crypto-tail is a part of the marking code that contains encrypted authentication information. It is not readable by conventional scanners and requires a special decryption key, which only system operators and inspection authorities have.
For checking such goods, conventional barcode scanners may be useless, since they do not have access to secure databases. It is necessary to use official applications approved by the regulator. They contact the server in real time and confirm that this particular code has not been used previously and the product is not listed as stolen or seized.
The use of such systems radically changes the market, making it transparent. The consumer receives a guarantee that he is buying an original product, and the state receives control over the payment of taxes and compliance with quality standards. However, this requires users to install additional software and have a stable Internet connection at the time of purchase.
Labeling systems use unique codes for each product, which makes mass counterfeiting impossible by simply copying labels.
Common mistakes and how to avoid them
When checking products, users often encounter a situation where the application cannot find information or displays an error. This does not always mean that the product is counterfeit. Perhaps the application database has not yet been updated, or the product was released very recently and chưa is included in global registries.
Another common mistake is trying to scan damaged or dirty codes. If the label is worn, taped over, or poorly printed, the scanner may read incorrect data. In such cases, it is better to use manual entry of numbers, if the application supports such a function, or ask the seller for another copy of the product.
- ❌ Ignoring regional databases: Global scanners may not know about local brands registered only in the national system.
- ❌ Confusion with internal codes: Supermarkets often use codes starting with 2, which are generated by the checkout for weighted goods and do not carry information about the brand.
- ❌ Outdated software: Old versions of applications may not support new code formats or have errors in the databases.
Also worth Remember that application interfaces and service operating rules may change. Developers often update functionality, add new product categories, or change verification algorithms. Always follow the updates on Google Play and read the news on the official websites of labeling services.
⚠️ Attention: If the application shows that the product is “not found”, this is not always a sign of a fake. New market products may not be in the database for several weeks after the start of sales.
FAQ: Frequently Asked Questions
Can a fake have the correct barcode?
Yes, this is possible. Fraudsters often copy the barcode from the original packaging and apply it to the counterfeit product. In this case, the scan will show information about the original, but the product itself will be a fake. To protect against this, you need to use systems with unique markings (Data Matrix) and check the visual quality of the packaging.
Do you need the Internet to operate a barcode scanner?
To simply read numbers, you do not need the Internet, the application will decipher the code autonomously. However, to verify authenticity, search for information about a product and check with databases, a mandatory connection to the network is required.
Which application is best suited for checking medicines?
To check medicines in Russia, it is recommended to use the "Honest ZNAK" application or specialized services like "Checking Medicines", which have direct access to the database for monitoring the movement of medicines.
Why does the scanner not see the barcode on the screen of another phone?
Smartphone cameras may have difficulty reading codes from the screens of other devices due to backlight flickering (PWM) or insufficient contrast. Try increasing the screen brightness, changing the distance, or taking a photo of the code, and then opening the photo in your scanning app.
Is it safe to give an app access to geolocation?
Most barcode scanners do not require geolocation access for their primary function. If an app persistently asks for these rights, check your privacy settings. Geolocation can be useful only for finding the nearest stores with this product, but not for authentication itself.