Food label checker See what is hiding in a label.
Paste any ingredient list. See the hidden milk, egg and gluten in seconds.
Whey is milk. Soya lecithin is soy. Semolina is wheat. Every name we know lights up, with a summary on top so you do not have to read the whole thing.
Reading it for whom?
Optional. Pick who it is for, and the names that matter to them are marked.
Loaded for you: the back of a chocolate biscuit pack
General information, not medical advice. Rules differ by country and products change, so always check the pack.
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 fourteen 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?
The Bravoora label checker reads a pasted ingredient list in your browser and marks every name it knows from the public label dictionary, with a summary of what to watch on top. Four steps:
- Copy the ingredient list from a pack, a shop page or a photo’s text.
- Paste it in. Every name we know lights up as you type, and the summary counts them.
- Pick a profile to mark which of those names are the ones to watch for you, or add a word of your own.
- 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.
Can I look for an ingredient that is not on the list?
Yes. Type it under “Look for my own word” and it is marked the same way. It stays in this page.
Is my text stored?
No. The checker runs in your browser and nothing you paste is sent anywhere.
Build your Bravoora profile.
The same questions the app asks, about three minutes. Save your profile on the website now. The app launches in late November 2026.
Build my profileHealth details stay on your account, never in analytics or ads. Delete any time.