A barcode is a shortcut, not a food verdict: what to check before you buy
2026-10-18 - Daniel Kaldheim
grocery-shoppingbarcode-scanningfood-labelshousehold-organization
You are halfway through the weekly shop. One child cannot have milk, someone at home asked for the lower-salt version, and the package in your hand looks almost—but not quite—like the one you bought last time. Scanning the barcode feels like the obvious answer.
It can be a very useful answer to one question: Which product is this?
It is not automatically an answer to a different question: Is this product suitable for this person today?
That distinction makes barcode scanning more useful, not less. Use the scan to remove typing, connect an exact product to the household list and bring available details closer. Use the current package—and professional advice where relevant—for decisions that could affect health.
What is actually inside a barcode?
On most grocery products, the familiar black-and-white barcode represents a number called a GTIN, or Global Trade Item Number. GS1 Norway describes the GTIN as a unique number for identifying a product, package level or service. The number can be linked to more information in a database. GS1 Norway, introduction to GTIN.
That last sentence is the important one: the ordinary barcode does not contain the complete ingredient list, allergen assessment, nutrition table, price and expiry date. It normally gives a scanner an identifier. The app, till or stock system then uses that identifier to look for a matching record.
This creates two separate steps:
- Read the code correctly. Camera scanning is usually a straightforward identification task.
- Retrieve the right, current product record. This depends on the coverage, region, source, updates and quality controls of the database behind the scanner.
A successful beep proves that a code was read. It does not, by itself, prove that every detail returned for the product is complete or current.
Product changes make “the same barcode” more complicated
GS1's global management standard requires a new GTIN for some important formulation changes. Its example is a product that introduces nuts as a newly declared allergen and must be distinguished by consumers. But the standard also says that a new GTIN depends on the nature of the change, legal disclosure and whether the brand owner expects people or supply-chain partners to distinguish the versions. Minor changes do not always produce a new number, and local law takes precedence. GS1, GTIN Management Standard.
Even when a new number should be used, old and new packages can coexist in homes, warehouses and shops. A digital record may be incomplete, entered for another market or slow to reflect a change. The practical rule is simple:
If an ingredient, allergen or other detail matters to someone's health, check the exact package you are about to buy or use.
Do not rely on a screenshot from last month, a saved favourite or the appearance of the front. “We always buy this one” is not a safety check.
The label has different layers of information
The front of a package is designed to catch attention. The legally required information is usually elsewhere.
For prepacked food in Norway, the ingredient list must include ingredients in descending order by weight at the time of manufacture. Additives and flavourings also belong in the list under the applicable rules. Norwegian Food Safety Authority, ingredient lists.
Four parts deserve separate attention:
1. Product identity
Check the name, variant, brand and package size. “Oat drink,” “oat drink barista” and a flavoured version can look similar while having different ingredients and nutrition. The barcode helps distinguish them, but the text on the pack confirms what is in your hand.
2. Ingredients
Read the full list when a particular ingredient matters. A large picture of berries, whole grains or vegetables on the front does not tell you how much is present. A 2019 Norwegian Consumer Council review found examples in selected product categories where names, design and voluntary claims could make products appear healthier or more substantial than their contents suggested. It was a market mapping, not a representative estimate of how common misleading presentation is across all food. Norwegian Consumer Council, Do we know what we are buying?.
3. Allergens and precautionary wording
Norwegian rules require 14 categories of allergenic ingredients to be clearly emphasised when they are used in a food. The specific grain or nut must be named; a vague umbrella term is not always enough. “May contain” or “may contain traces of” addresses possible unintended presence and should be based on a risk assessment. It is different from an allergen deliberately used as an ingredient. Norwegian Food Safety Authority, allergen labelling and precautionary allergen labelling.
The 14 legally highlighted groups are not a complete list of everything a person can react to. Some people can also react to very small amounts. Follow the individual's plan from their doctor or dietitian rather than asking an app to interpret risk. Helsenorge, checking ingredient lists for nut, seed and legume allergy.
4. Nutrition and the whole diet
For comparable packaged foods, the nutrition declaration per 100 g or 100 ml makes a more consistent comparison than numbers for different serving sizes. Norway's Keyhole label can also help identify options with a more favourable composition within the same food category. Its criteria differ by category; it is not a score that ranks every food against every other food. Norwegian Directorate of Health, the Keyhole label.
One scan cannot decide whether a food is “healthy” for a family. Norway's dietary guidance stresses the overall composition and variety of the diet, not a single perfect product. People with disease, pregnancy or other particular needs may require individual adaptations. Helsenorge, Norway's dietary guidelines.
Why database information needs a confidence check
A barcode scanner can feel precise because it returns a specific name and neat numbers. Research shows why presentation and accuracy should not be confused.
A Dutch study tested 100 products from two large supermarket chains in seven popular diet apps. Correct product identification ranged from 5% to 96% between apps. For correctly identified products, energy values were widely available, but the availability and accuracy of other nutrient values varied substantially. The researchers pointed to database size, user-entered records, reformulation and country differences as possible sources of error. Maringer and colleagues, Public Health Nutrition.
The study is useful evidence about the database problem, but it has important limits: the data were collected in the Netherlands in 2017, the sample covered only 100 products in selected categories, and the seven apps did not include Famn. It does not measure Famn's current accuracy and did not test allergy decisions.
An EU behavioural experiment with 3,420 participants in Spain, Germany and Bulgaria studied food information made available through QR codes. Participants accessed the digital information in only 24% of opportunities on average; 37% never opened it. Moving information behind a digital step also reduced knowledge accuracy in the experiment. A QR-code experiment is not the same as scanning a product into a household app, but it is a useful warning against replacing visible package information with a digital-only layer. European Commission, Using QR codes to access food information.
The best role for digital data is therefore support and retrieval, with uncertainty made visible—not silent replacement of the current label.
A four-question scan routine
Before putting a product in the trolley, use four questions:
| Question | What the scan can help with | What still needs checking |
|---|---|---|
| Is this the exact product we meant? | Match the code to a product name, brand and size | Compare the variant and package in your hand |
| Is it suitable for an allergy, intolerance or medical diet? | Bring available ingredients or allergen data closer | Read the current package and follow the person's care plan |
| Are we comparing nutrition? | Show available nutrition data for a quick shortlist | Compare like with like, preferably per 100 g/ml, and check the package |
| Are we adding it to household stock? | Add the exact item without retyping and connect it to a list | Confirm quantity, storage instructions and the printed date |
This routine is deliberately not “scan everything and analyse everything.” Most products only need the first and fourth questions. The safety steps matter when the consequence of a wrong match is higher.
Make substitutions explicit
Shared shopping lists often say “bread,” “yoghurt” or “pasta.” That flexibility is useful until one household member substitutes a product that does not meet another person's needs.
Choose the level of precision that matches the consequence:
- Any version is fine: keep a generic list item.
- A preference matters: add a short note such as “unsweetened” or “wholegrain.”
- A specific product matters: link or scan the exact product, but still recheck the current pack.
- A health need matters: agree on a clear household rule. Do not improvise from a green icon, a missing database field or “looks similar.”
If you add a sensitive note to a shared list, make sure the person concerned is comfortable with everyone in that Space seeing it. “Check the agreed product” may be enough without naming a diagnosis.
Using Famn's scanner with the right expectations
In a Famn shopping list, tap Scan and point the camera at the product barcode. When Famn finds a match, it can add the product to the list without retyping it. During an active shopping session, scanning can also help match a product to an item you are picking. If the product is not found, Famn opens a manual registration flow. Famn Help, Grocery shopping and Shopping List.
A matched product can include details such as its name, brand, package information, ingredients, nutrition and allergens when those data are available. Availability can vary by product and region. Treat a blank field as unknown, not “none.” Famn does not certify that a food is safe for an allergy, intolerance or medical diet.
The same scanner can add a product to a Famn storage list. Confirm the quantity, location and expiry date against the package; an automatically suggested date is a planning aid and may not be the date printed on the item in your hand. Famn Help, Storage Lists.
If you register a missing product yourself, add enough information for the household to identify it next time. Do not use your manual record as proof that the formulation is safe or permanent.
The household rule worth remembering
You do not need to distrust barcode scanning. You need to give it the right job:
- Scan to identify.
- Use the app to organise and share.
- Read the current package when the detail matters.
- Ask a qualified professional when the decision is medical.
That is a small habit, but it keeps a convenient shopping tool from becoming a false promise—and still lets the household enjoy the convenience.
Sources and further reading
- GS1 Norway: GTIN
- GS1: GTIN Management Standard
- Norwegian Food Safety Authority: ingredient lists
- Norwegian Food Safety Authority: allergen labelling
- Norwegian Food Safety Authority: precautionary “may contain” labelling
- Helsenorge: nut, seed and legume allergy
- Helsenorge: Norway's dietary guidelines
- Norwegian Directorate of Health: the Keyhole label
- Norwegian Consumer Council: Do we know what we are buying?
- Maringer et al.: quality of food databases used by barcode-scanning diet apps
- European Commission: Using QR codes to access food information
- Famn Help: Grocery shopping
- Famn Help: Shopping List
- Famn Help: Storage Lists