Food label checker See what is hiding in a label.

Paste any ingredient list. The milk, egg and gluten names light up.

Whey is milk. Soya lecithin is soy. Semolina is wheat. Every name we know lights up.

Who is it for?

Optional. Pick who it is for, and the names that matter to them are marked.

Look for my own word

Any word or phrase. It is marked like the names above and never leaves this page.

Loaded for you: the back of a chocolate biscuit pack

General information about label names, not medical advice or a check of one product. Rules differ by country and products change, so always check the pack. Runs in your browser; nothing you paste is sent anywhere.
Sources

The allergen and additive rules behind these tools:

  • US FDA: Food Allergen Labeling and Consumer Protection Act, plus the FASTER Act for sesame.
  • UK Food Standards Agency: the 14 allergens that must be declared.
  • EU Regulation 1169/2011, Annex II: allergen labelling.
  • Health Canada: priority allergens, gluten sources and added sulphites.
  • GSO 9:2022, labelling of prepackaged food: the Gulf list of allergens that must always be declared.
  • FAO/WHO international food labelling standard (CXS 1-1985), with the allergen list revised in 2024.

How does the label checker work?

Four steps:

  1. Copy the ingredient list from a pack, a shop page or a photo’s text.
  2. Paste it in. Every name we know lights up as you type, and the summary counts them.
  3. Pick a profile to mark which of those names are the ones to watch for you, or add a word of your own.
  4. Each marked name links to its guide: what it is, where it hides, and who avoids it.

Questions about the label checker

Which names does the label checker know?

The names in the ingredient guides, the public label dictionary and the checker’s own label rules, for milk, eggs, gluten, soy, peanuts, tree nuts, sesame, fish, crustaceans and molluscs, mustard, celery, lupin and sulphites, plus ingredients from animals or insects, alcohol and fragrance. You can add a word of your own too.

Does it tell “contains” from “may contain”?

Yes. A name in a “may contain” sentence is marked as a warning, not as an ingredient, and a name the list declares anywhere else still counts as declared. It reads denials such as “no added milk” as well.

Pre-order Bravoora before launch.

Plus from US$8.17 · AED 29.99 a month, or Founder: 2 years for US$81 · AED 299, then US$41 · AED 149 a year for life. Every plan starts on launch day in late November 2026.

Pre-order

Build my profile