Food, allergens, and shopping

Food Allergy Checker

Photograph or paste the wording from a packaged-food label, choose the allergens you need to review, and see exactly what matched. The checker keeps direct ingredients, the label's Contains statement, and voluntary May Contain or shared-equipment warnings separate so they are not presented as the same kind of evidence.

Free web tool No sign-up Health & Safety

Interactive tool

Food Allergy Checker

Label-screening aid, not a safety guarantee. The checker reports wording it can see. Always confirm the current physical package and contact the manufacturer when a serious allergy is involved.

Results appear automatically. For the cleanest scan, crop closely around Ingredients, Contains, and May Contain. The image stays in this browser.

Allergens to review
U.S. major allergens
Optional international label terms

These categories have different declaration rules by country. A match is shown for review, not presented as a U.S. major-allergen declaration.

Use the result correctly

How to check a food label for allergens

Start with the package in your hand, not an old product photo or an ingredient list copied from a retailer. Photograph the complete ingredient panel in even light or paste the wording exactly as printed. After the OCR step, compare the recognized text with the label and correct missing punctuation, broken words, or letters hidden by glare.

  1. Select only the allergens you need to review.
  2. Check the complete ingredient list, the Contains statement, and any advisory warning.
  3. Confirm each highlighted term against the physical package.
  4. If the wording is incomplete or uncertain, do not infer that the product is safe; contact the manufacturer.

The browser checker does not upload the label image or ingredient text to AnmolApps. For an iPhone check while shopping, use the Ryla food scanner app to photograph the ingredients label or scan the product barcode. Confirm either result against the current package because formulations and warnings can change.

What each result type means

ResultWhat the checker foundWhat to do
Declared in ContainsThe allergen term appears in a label section introduced by “Contains.”Treat it as an intentional allergen declaration and verify it on the package.
Ingredient term foundA direct allergen name or a recognized related term appears in the ingredient text.Review the exact ingredient and the package’s allergen declaration. Do not rely on the color or summary alone.
Cross-contact warningThe term appears in wording such as “May contain,” “made on shared equipment,” or a facility warning.Follow the avoidance plan provided by your allergist and contact the manufacturer when the warning is unclear.
No selected terms detectedThe supplied text did not produce a match for the selected categories.Do not treat this as an allergen-free or safe result. Recheck the OCR and the complete label.

The nine major U.S. food allergens

For packaged foods under U.S. Food and Drug Administration labeling rules, the major allergen categories are milk, egg, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. The checker selects these nine categories by default. The FDA explains that a major allergen’s food source must appear in the ingredient list or in a nearby Contains statement. See the FDA’s consumer food-allergy labeling guide and its current food-allergy resources.

The optional mustard, celery, lupin, mollusk, and sulfite screens are included for people reviewing labels from other markets or following broader avoidance instructions. They are deliberately labeled as optional because allergen definitions and declaration requirements differ by jurisdiction. The presence of one of those terms should not be described as a U.S. major-allergen declaration.

Contains and May Contain are not interchangeable

A Contains statement, when used on a U.S. packaged-food label, identifies major allergens that are ingredients in the food. Advisory phrases such as “May contain,” “processed in a facility,” or “made on shared equipment” address possible cross-contact and are voluntary. The absence of an advisory statement does not prove that cross-contact is impossible.

This is why the tool preserves the three label sections instead of merging every match into one red warning. A peanut found in the ingredient list is different evidence from a peanut mentioned only in facility wording. Both can matter to the reader, but presenting them as identical would make the output less useful and less accurate.

What keyword screening can and cannot recognize

The checker includes direct names and common label terms such as casein and whey for milk, albumin for egg, tahini for sesame, and several named fish and crustaceans. Matching uses word boundaries so “egg” does not trigger inside “eggplant.” It also excludes obvious plant-food phrases such as coconut milk, cocoa butter, and cream of tartar from the dairy category while still checking coconut milk for any separately selected ingredient category that applies.

No term list can understand every flavor, processing aid, regional name, proprietary ingredient, or incomplete OCR result. The tool also cannot detect an allergen that is not declared in the supplied text. It is therefore a screening and organization aid, not a laboratory test, diagnosis, manufacturer confirmation, or substitute for an emergency plan.

When you need a gluten-specific review

Wheat allergy and gluten avoidance are related but not identical tasks. The U.S. major-allergen screen flags wheat-related terms; it does not treat barley and rye as wheat. If you are checking a product for celiac disease or a gluten-free diet, use the dedicated gluten-free ingredient checker, which separately reviews barley, rye, malt, oats, and gluten-related wording. The rice and grain gluten checker can help with plain grains and packaged-grain questions.

Common reasons a label scan needs correction

  • Curved packaging: words near the edge can become compressed or disappear.
  • Glare: reflective plastic can turn letters into blank areas.
  • Line wrapping: OCR may split a single ingredient across two lines.
  • Small punctuation: a missed period can blur the boundary between ingredients and an advisory statement.
  • Multiple languages: the current photo reader is configured for English labels.

Use a sharp, straight photograph with the ingredient panel filling most of the frame. The editable text box is part of the safety design: the tool should never hide the OCR input or imply that image recognition was perfect.

FAQ

Frequently asked questions

How do I check a food label for allergens?

Take a clear photo of the ingredient panel or paste its text, select the allergens you need to review, and check the exact matches. Confirm every result against the physical package, including its Contains and advisory statements.

Which food allergens does this checker review?

The default U.S. screen covers milk, egg, fish, crustacean shellfish, tree nuts, peanuts, wheat, soybeans, and sesame. Optional label-term screens cover mustard, celery, lupin, mollusks, and sulfites, which have different labeling rules across countries.

What is the difference between Contains and May Contain?

A U.S. Contains statement identifies major allergens intentionally present as ingredients. May Contain, shared-equipment, and facility statements are voluntary advisory warnings about possible cross-contact; the checker displays them separately.

Does no match mean the food is allergy-safe?

No. It only means the selected terms were not detected in the text provided. OCR can misread labels, recipes can change, advisory labeling is voluntary, and the tool cannot detect undeclared contamination.

Does the checker upload or store my label photo?

No. Optical character recognition and label matching run in your browser. Review the recognized text carefully because glare, curved packaging, and small print can cause transcription errors.

Can I scan the package in Ryla instead?

Yes. Ryla can photograph the printed ingredients label or scan the product barcode for an allergen review. The physical package remains the source to confirm before eating, especially for a serious allergy.