Food Check
← Back

How the ratings work

Every grade, seal and colour on a product page is computed from that pack’s own declared nutrition panel — nothing is entered by hand, and none of it is an official regulatory mark. Here is exactly how each one is derived.

Nutri-Score — how it is scored

Computed with the Nutri-Score nutrient-profiling model: penalty points for energy, sugar, saturated fat and salt per 100 g, offset by points for fibre and protein. A lower total gives a better grade. Oils, ghee and nuts use the fats sub-scale (saturated-fat share of total fat). Fruit / vegetable content isn’t on the label, so it is treated as zero; drinks aren’t graded yet. A product is shown as Not rated when its panel is incomplete or only given per serving.

  • A

    Great — Best-in-class — low in sugar, salt and saturated fat, usually with some fibre or protein.

  • B

    Good — A sound everyday choice; slightly higher in one nutrient of concern.

  • C

    Moderate — Fine occasionally — watch the portion size.

  • D

    Poor — High in sugar, salt or saturated fat; best kept to a treat.

  • E

    Avoid — Very high in sugar, salt and/or saturated fat — a rare treat only.

Warnings — when a seal appears

Black “Excess” seals are computed on the PAHO / WHO nutrient profile thresholds per 100 g. Indicative only; not an official seal. A seal shows when a threshold is crossed:

  • Excess calories — ≥ 275 kcal per 100 g (solid foods).
  • Excess sugar — sugars ≥ 10% of energy (added sugars when declared).
  • Excess saturated fat — saturated fat ≥ 10% of energy.
  • Excess sodium — ≥ 1 mg sodium per 1 kcal of energy.
  • Excess trans fat — ≥ 0.2 g trans fat per 100 g.

Nutrients — what the colours mean

Values as declared on the pack. Sugars, Fat and Sodium are traffic-lit; the rest are shown for context only. "Not available" means the pack doesn't declare that nutrient at all.

  • Green — Low — Within the healthy range per serving (UK FSA front-of-pack thresholds).

  • Amber — Medium — Neither low nor high — a reasonable amount, but not free rein.

  • Red — High — Above the guideline amount per serving; the nutrient to watch on this pack.

  • Blue — Protein — Shown for reference — a beneficial nutrient, not scored.

  • Teal — Fibre — Shown for reference — more is generally better, not scored.

  • Grey — Carbs — Context only — no colour judgement applied.

Sources & credits

We didn’t design any of these formulas — we implement published, publicly documented models exactly as their authors specified them. Full credit to:

  • Nutri-Score — the grade algorithm (2022–2023 update), by Santé publique France and the Nutri-Score Scientific Committee. The name and logo are their registered trademark.
  • FSA / Ofcom nutrient profiling model — the scientific basis Nutri-Score is built on, by the UK Food Standards Agency.
  • PAHO / WHO Nutrient Profile Model — the thresholds behind the black “Excess” seals (the same basis Chile, Mexico and Peru use), by the Pan American Health Organization.
  • Front-of-pack traffic-light thresholds — the Green / Amber / Red nutrient bands, from the UK FSA front-of-pack nutrition labelling guidance.

Our results are computed from each pack’s declared nutrition panel and are indicative only — not endorsed by, affiliated with, or verified by any of the organisations above.