Also in: Español · Português · Deutsch · Français · Italiano

How to choose an allergen scanner app, a checklist

In short: Allergen scanner apps either look up a barcode in a database or read the ingredient list printed on the pack. Check which allergens and countries an app covers, how it shows “may contain” warnings, whether it tells you when it is unsure, which label languages it reads and what it does with your data. Test it on products you know before relying on it, and keep reading the label.

Allergen scanner apps promise to tell you in seconds whether a product contains something you react to. Some are excellent, but they work in very different ways, and none can replace reading the label. This checklist helps you compare apps fairly, whichever one you pick.

Two main approaches

Barcode database appsLabel-reading (camera text) apps
How it worksScans the barcode and looks up the product in a databaseReads the ingredient list printed on the pack
StrengthsFast; can show extra data such as nutrition scoresWorks on any product with a printed list, including local, imported and new products
Weak pointsProduct may be missing; entry may be out of date after a recipe change; regional versions differNeeds a readable photo; curved, glossy or tiny print can be misread
What to checkWho maintains the data and how fresh it isWhich languages it reads; how it shows what it could not read

Many apps combine both. Open Food Facts, for example, is a large open, crowd-sourced database used by several apps. Crowd-sourced data is valuable, but entries may be incomplete or out of date. Recipes change, so a barcode match is only as good as the last update.

The checklist

1. Which allergens and rules does it cover?

2. How does it treat "may contain"?

A good app shows precautionary statements separately from real ingredients and lets you decide how strict to be. Be careful with apps that ignore these warnings, or that turn them into a confident "safe". See what "may contain" means.

3. Does it tell you when it is unsure?

The most dangerous result is a false "all clear". Look for an app that:

4. Languages and travel

If you travel or buy imported food, check which label languages it can read, not just which languages the interface uses. Some apps also offer a restaurant allergy card for eating out abroad.

5. Privacy

Your allergies are health information. Ask:

In the EU and UK, health data is a special category under data protection law, which means stricter rules apply.

6. Offline use

Supermarkets often have poor signal. Check whether the app can still read labels or show saved products without a connection.

7. Family use

If you shop for others, look for multiple profiles (for example a child with nut allergy and an adult with coeliac disease), and a simple mode children can understand.

8. Beyond food

If you also react to skincare or household products, check whether the app reads cosmetic INCI lists. See reading cosmetic ingredient lists.

9. Price and trial

Look at what the free tier really includes, whether a trial is available, and how to cancel. On iPhone, subscriptions are managed in Settings, under your name, then Subscriptions.

10. Test it with products you know

Before trusting any app, scan 10 products whose labels you know well, including tricky ones such as a "may contain" product, a product with technical names, or a product from abroad. See whether the app gets them right.

Red flags

How IngrediLens helps

IngrediLens is a label-reading app with optional barcode lookup through Open Food Facts. It reads food and cosmetic ingredient lists in English, Spanish, Portuguese, German, French and Italian. It highlights the words that matched your filters and shows "may contain" statements separately. Your filters stay on your iPhone, and there is no account. The free tier includes 2 filters. Premium (monthly with a 3-day free trial, or yearly with a 7-day free trial) adds unlimited filters, family profiles, child mode, a safe list, school and doctor summary PDFs and a reaction diary. Like every app, it can miss things. Run the 10-product test above, and always read the pack.

Check labels with IngrediLens

Point your iPhone camera at an ingredient list and IngrediLens highlights the allergens you chose and “may contain” statements. Free to start, no account, and your data stays on your device.

Download on the App Store

Frequently asked questions

Can I rely on an allergen scanner app instead of reading the label?

No. Every app can miss things, because databases go out of date and text recognition can misread small or curved print. Use an app as a second check and always read the pack yourself.

What is the difference between barcode apps and label-reading apps?

Barcode apps look up the product in a database, so the result depends on whether the entry exists and is up to date. Label-reading apps read the ingredient text on the pack in front of you with the camera, so they work on products that are not in any database but depend on a clear photo.

Do allergen apps need my health data?

They need to know which allergens to look for. Check whether the app stores this only on your device or sends it to a server, whether an account is required, and what the privacy policy says about sharing.

Are free allergen apps good enough?

Many free apps or free tiers are useful for one or two allergens. Paid tiers usually add more filters, family profiles or extra tools. Try the free version with products you know well before deciding.

Sources

  1. Open Food Facts (open, crowd-sourced food product database)
  2. US FDA, Food Allergies
  3. Regulation (EU) No 1169/2011 (allergen labelling rules apps should follow)
  4. UK Information Commissioner's Office, Health data (special category data)

Related guides

About the author

Written and maintained by IngrediLens. Each guide lists its official sources; it is general information, not medical advice. IngrediLens at a glance: how it works and who makes it

General information, not medical advice. Always read the label on the product itself and follow the advice of your doctor or allergist. If someone shows signs of anaphylaxis, use their adrenaline auto-injector if they have one and call emergency services.