How to scan food labels and barcodes for allergens.

Point your phone at a barcode or an ingredient list and find out in seconds whether a packaged food is safe for your allergies.

Woman in a grocery aisle scanning the barcode on a food package with her phone

Reading a packaged food label with an allergy is a small exam you have to pass in the middle of a grocery aisle. The print is tiny, the allergen names change from brand to brand, and manufacturers reformulate products without warning. Miss one line and the consequences are not a bad meal — they are a reaction.

A food allergy scanner app removes the guesswork. Stuff I Can Eat checks a barcode or an ingredient photo against your personal allergen profile and tells you, in seconds, whether the product is safe, worth a closer look, or one to put back on the shelf.

Here is exactly how it works, and how to get accurate results every time.

1. Set your safety profile once

Every scan is judged against your profile, so this is the step that makes results personal instead of generic. Add each allergen you avoid — peanuts, tree nuts, milk, eggs, wheat, soy, sesame, fish, shellfish, or anything else — and flag Celiac disease or an intolerance where it applies.

You can also set how strict you want to be about cross-contact. Someone with a severe peanut allergy usually wants "may contain peanuts" treated as unsafe; someone with a mild intolerance may only want a caution flag. Learn what those statements actually mean in our guide to "may contain" labels.

Stuff I Can Eat profile screen listing allergens and dietary preferences
Set your allergens and cross-contact preferences once — every scan uses them.

2. Scan the barcode

Open the scanner, point your camera at the barcode on the back or side of the package, and hold steady. Stuff I Can Eat looks the product up and pulls back what is on record:

  • Product and brand: so you can confirm you scanned the right item and the right size or flavour.
  • Full ingredient list: including sub-ingredients hidden inside things like "natural flavors" or "seasoning blend."
  • Declared allergens: the bolded or "Contains" statement the manufacturer is required to publish.
  • Trace warnings: shared-line and shared-facility statements that never appear in the ingredient list itself.
Stuff I Can Eat grocery scan screen showing a scanned product and its allergen verdict
A barcode scan returns the product, its ingredients, and your personal verdict.

3. Or photograph the ingredient label

Barcodes are fast, but they are not universal. Reach for the label-photo option when:

  • The barcode is not recognised — common with small brands, store brands, and regional products.
  • The item is imported and its label follows different rules. Our global labeling guide explains how much those rules vary.
  • There is no barcode at all — bakery items, bulk bins, deli counters, farmers-market packaging.
  • The package looks redesigned, which often means the recipe changed too.
Stuff I Can Eat reading an ingredient panel photographed on a packaged food
No barcode match? Photograph the ingredient panel and the app reads it directly.

Get the whole ingredient panel in frame, including the "Contains" line underneath it, and keep the package flat and well lit. A clear photo produces a far more reliable read than a blurry one taken at an angle.

4. Read the result — safe, caution, or unsafe

Results are colour coded so you can decide at a glance, and each one explains itself rather than just delivering a verdict.

  • Safe: nothing in the ingredient list or allergen statement conflicts with your profile.
  • Caution: an ambiguous ingredient, a precautionary "may contain" statement, or a shared-facility warning that matters given your settings.
  • Unsafe: one of your allergens is present. The app names the exact ingredient that triggered it.

The label always wins.

If a scan and the physical package disagree, trust the package. Manufacturers reformulate, and databases take time to catch up. Use the scan to spot risks fast, then confirm anything borderline on the label in your hand.

What a scan catches that a quick glance misses

Most accidental exposures do not come from an obvious ingredient. They come from a name you did not recognise as an allergen.

  • Dairy in disguise: casein, whey, lactalbumin, ghee, and more — see our hidden names for dairy guide.
  • Gluten under other names: malt, seitan, hydrolyzed wheat protein, and modified starches. Our hidden gluten ingredient list covers them all.
  • Sesame in unexpected places: tahini, benne, and generic "spices" on older packaging.
  • Naturally gluten-free foods that are not: check what actually qualifies in what foods are gluten-free.

The scanner checks every one of those names against your profile in a single pass — something almost nobody does reliably by eye at the end of a long shopping trip.

Habits that make scanning reliable

  • Re-scan repeat buys: a product that was safe last month can be reformulated without any change to the front of the pack.
  • Scan before you buy, not after: in the aisle you can simply choose something else.
  • Check every size and flavour separately: variants of the same brand frequently have different ingredients.
  • Pair it with menu scanning: the same profile powers restaurant checks — see how to scan a menu for food allergies.

Frequently asked questions

What if the barcode is not found?

Switch to the ingredient-label photo option. The app reads the panel directly, so it works even for store brands, imported goods, and products no database has catalogued yet.

Is the food allergy scanner free to try?

Yes. Your free trial includes 3 restaurant menu checks, 5 ingredient label scans, and a translated allergy card. No credit card is required to start.

Does it handle Celiac disease differently from a wheat allergy?

It does. Celiac disease means avoiding all gluten sources — wheat, barley, rye, malt, and most oats — while a wheat allergy is narrower. Set the right one in your profile and results adjust accordingly.

Can I use the same app for restaurants?

Yes. Stuff I Can Eat checks restaurant menus, scans packaged ingredient labels, and generates translated allergy cards from one profile. See everything it does on our features page.

Stop squinting at labels. Scan them instead.

Create your free safety profile and start checking barcodes and ingredient labels against your exact allergies in seconds.

Keep reading

More practical guides to help you eat safely and confidently.