Skip to content

Packaged food, decoded

Scan the food.
Read past the label.

Understand nutrition, ingredients, allergens and additives — with the evidence kept visible.

Five free analyses to start. No card needed.

An illustration of FoodSignal reading a barcode: the number resolves into the product and its market, the declared allergens, the nutrition figures and the additives, each traced back to the label it came from. The product shown is fictional demonstration data.
591
Products
226
Brands
147
Ingredients
122
Additives explained

Four steps, in the aisle

  1. 1Scan a barcodePoint the camera. Typing the numbers works just as well.
  2. 2See what the label saysThe declaration as printed, allergens separated out.
  3. 3Understand the contextPublished thresholds, named. No score, no verdict.
  4. 4Keep the evidenceEvery fact traces back to a source and a date.

How it works

A barcode identifies the product. The label is the evidence.

The number on a packet is a key, not a fact. Everything FoodSignal shows you is read from the label that key leads to — and kept beside the original.

  1. Barcode

    The number identifies the product record. It is not the evidence.

  2. Product and market

    Which pack, and which country's recipe you are holding.

  3. Label

    The declaration as printed. This is the evidence, and it is kept.

  4. Parse

    Ingredients, sub-ingredients, additives and allergens, separated out.

  5. Context

    Published thresholds and regulatory position, each one named.

  6. Sources

    Where every fact came from, and when it was recorded.

  7. Profile

    Four strands, reported separately. Never one score.

The label opens up

FoodSignal does not replace the label. It helps you read it.

Choose any part of this declaration. The printed line stays exactly as it is — the explanation appears beside it, never over it.

Ingredients, as printed

Demonstration data for a product that does not exist. Choose any part of the declaration.

An allergen, emphasised

Capitals are how an allergen is emphasised on an EU label. Oats are a cereal containing gluten, so the emphasis is required.

Annex II, Regulation (EU) No 1169/2011

Allergens

“Contains” and “may contain” are not the same sentence.

One is a legal declaration about the recipe. The other is a voluntary statement about the factory. They never look alike here — and FoodSignal never tells you a food is safe for you, because a database cannot know that.

Contains

MilkWheat

A legal declaration: this allergen is an ingredient of the recipe. Emphasised on the pack, and emphasised here.

May contain

PeanutsTree nuts

Voluntary, and about how the food is made rather than what is in it. Quieter on purpose — overstating it is its own kind of harm.

If you are avoiding an allergen, the packaging in your hand remains essential. Recipes change, and they differ between countries and pack sizes.

Nutrition

Context, not a verdict out of a hundred.

Whether a food suits you depends on how much you eat, how often, and everything else you eat. A single score would pretend we knew all three. You get the declared figures against published thresholds, the scheme named, and anything we calculated marked as calculated.

Energy
446kcal
Never banded
Sugars
18.0g
Medium
Saturates
4.1g
Medium
Salt
0.2g
Low

Bands follow the UK front-of-pack guidance — voluntary UK guidance, not an EU or Irish requirement. Energy is never banded: a food being energy-dense is not by itself a problem, and olive oil and a doughnut are energy-dense for entirely different reasons.

Ingredient evidence

An E number is a name, not a verdict.

Every additive is taken apart the same way: what it is, why it is used, what the evidence says, what the regulator permits, and what is still uncertain — each with its source.

Browse every additive
E322

Lecithins

Emulsifier
What it is

Lecithins are emulsifiers extracted from soya or sunflower seeds. They are the reason chocolate is smooth rather than grainy, and they occur naturally in egg yolk, which is how mayonnaise holds together.

Why it is used

To keep fat and water from separating. Without an emulsifier the cocoa butter in a chocolate coating separates out, and the product looks spoiled long before it is.

Functional class: Annex I, Regulation (EC) No 1333/2008

What the evidence says

Lecithins are among the most widely used food emulsifiers and are permitted in the EU without a numerical acceptable daily intake, which is the position taken for additives where the available evidence did not indicate a need to set one. That is a regulatory conclusion, not a promise about any individual.

EU additives register

Regulatory position

Authorised in the European Union under E322, with the conditions of use set out in the regulation. Authorisation in one jurisdiction says nothing about another, and the absence of a record is not evidence either way.

Regulation (EC) No 1333/2008

What is uncertain

A declaration names the additive, not its quantity, and soya lecithin is an allergen concern for some people while sunflower lecithin is not — labels do not always say which was used. FoodSignal shows what the label states and stops there.

FoodSignal will not tell you an ingredient is poison because its name is long, and will not tell you one is harmless because it sounds natural. Hazard is not risk: what matters is how much, how often, and everything else you eat.

Market and version

The same barcode is not always the same food.

Manufacturers make a product differently for different countries, and reformulate without changing the number. Each version is kept with the date it was recorded.

Barcode 5 012345 678900 · Recorded 12 September 2026

Wholegrain OATS (62%), sugar, sunflower oil, chocolate chips (cocoa mass, sugar, cocoa butter, emulsifier: SOYA lecithin), raising agent: E500, salt.

Same brand, same number, different food. FoodSignal keeps each version with the date it was recorded instead of overwriting the last one, and shows you the one that matches the packet in your hand. The highlighted part is what differs from the version before it.

Evidence

Every fact can be walked back.

FoodSignal is not asking to be believed. Each claim on a product page carries the label it was read from, who recorded it, when, and whether a person has checked it since.

  1. Label

    The declaration as printed on the pack, kept word for word.

  2. Source

    Who recorded it — our own editors, or a named, licensed dataset.

  3. Date

    When it was observed, because a recipe is only true on a date.

  4. Licence

    What the source permits, and the credit its licence asks for.

  5. Review

    Whether a person has checked it against the packaging yet.

In your hand

Built for one hand, in an aisle, in a hurry.

This is the interface itself, not a picture of it — the same components the app renders, with demonstration data for a product that does not exist.

Oatfield

Wholegrain Oat Biscuits

300 g · Irish recipe · 5 012345 678900

Allergens

Contains

  • Cereals containing gluten
  • Soybeans

Identified from the ingredient declaration, the label’s “contains” statement, or both.

May contain

  • Nuts

A precautionary statement about how the food is made. It is not the same as a declared ingredient.

May contain nuts.

Always check the packaging. Recipes change, and they differ between countries and pack sizes. FoodSignal reports the label information we hold; it is not a substitute for the packaging in your hand or for medical advice.

The result, the moment a scan resolves

Nutrition

per 100 g
  • Energy

    446 kcal

  • Saturates

    4.1 g

    Medium
  • Sugars

    18 g

    Medium
  • Salt

    0.2 g

    Low

Low / medium / high follow the UK front-of-pack colour guidance. That is voluntary United Kingdom guidance, not an EU or Irish requirement, and it is shown here as context rather than as a rule that applies to this pack.

Declared nutrition per 100 g
Typical valuesper 100 g
Energy446 kcal
Fat17.4 g
Saturatesof which4.1 g
Sugars18 g
Salt0.2 g
Fibre7.2 g
Protein8.4 g

Fibre and protein descriptions use the conditions in the Annex to Regulation (EC) No 1924/2006, which sets the legal test for those claims.

Nutrition, with the exact declared figures kept

FoodSignal profile

FoodSignal does not score food. Each strand reports what the label declares and how well we know it — whether a food suits you depends on how much of it you eat, how often, and everything else you eat.

Nutrition balance

1 low and 3 medium per 100 g

  • Fat17.4 gMedium
  • Saturates4.1 gMedium
  • Sugars18 gMedium
  • Salt0.2 gLow

Sugars, saturates, fat and salt are placed against the UK front-of-pack thresholds — voluntary UK guidance, shown as context rather than as a rule that applies to this pack. Energy is never banded, and the exact declared figures are below.

Ingredient evidence

5 of 5 ingredients identified

2 additives are explained with its regulatory position and sources. Every item in the declaration is matched to a reference record.

Processing context

2 additives named

The declaration lists 5 items. A count of what the label names. Being an additive is not evidence of harm, and this strand is not a judgement about the food.

Confidence

Checked against the packaging

Recorded 12 September 2026. The label information came from FoodSignal. This is the Irish version of the recipe. Recipes change without the barcode changing, so the packet in your hand is the authority.

The profile: four strands, never one score

Privacy

Nobody here reads your scan history.

  • No staff access, at all

    Not a policy we promise — a permission that does not exist in the database.

  • Counted, not attributed

    We count that a barcode was scanned. We do not record who scanned it.

  • Nothing sold, nothing tracked

    No advertising trackers, and your data is never sold.

  • Yours to delete

    Delete your account, and your history and preferences go with it.

Pricing

One membership. One price.

Five free analyses when you join. After that it is €1.99 a month, cancel any time. No tiers to compare, and no discount that expires in ten minutes.

€1.99

per month, cancel any time

Your next shop, with the label decoded.