FoodCheckr Get the app

Insect ingredient scanner: check any food in seconds

What is in my food 4 min read Updated
Short answer

An insect ingredient scanner reads a food product’s barcode or its printed ingredient list and flags anything derived from insects: carmine (E120), shellac (E904), beeswax (E901), and whole-insect ingredients such as house cricket, mealworm and migratory locust powder. FoodCheckr does both, free, on iPhone.

Why insect ingredients are so hard to spot

Insects have been in the food supply for decades, but almost never under a name you would recognise. There are two separate problems here, and most people only know about one of them.

The old problem: insect-derived additives. These have been in confectionery, drinks and glazed sweets for a very long time. They hide behind E-numbers and behind pleasant-sounding trade names.

IngredientE-numberWhat it isAlso labelled as
CarmineE120Red dye from crushed cochineal scale insectsCochineal, Crimson Lake, Natural Red 4, carminic acid
ShellacE904Resin secreted by the lac bugConfectioner's glaze, resinous glaze, candy glaze, pure food glaze
BeeswaxE901Wax produced by honeybeesWhite beeswax, yellow beeswax, cera alba, cera flava
Formic acidE236Acid found in ants; usually synthesised industriallyAlso E237, E238 (formates)

The new problem: whole insects as an ingredient. Since 2021 the European Commission has authorised several insect species as novel foods, and they can legally appear in ordinary supermarket products. The label often carries the Latin binomial rather than a plain-English name:

  • Acheta domesticus, the house cricket
  • Tenebrio molitor, the yellow mealworm
  • Alphitobius diaperinus, the lesser mealworm, sometimes sold as buffalo worm
  • Locusta migratoria, the migratory locust

If you are scanning a label for the word "cricket", you will walk straight past Acheta domesticus powder. A scanner closes that gap.

Allergy note that gets missed

Insect proteins are chemically related to those in crustaceans and dust mites. EU authorisations for house cricket and lesser mealworm carry a specific warning that people allergic to shellfish, molluscs or dust mites may react to them. If you have a shellfish allergy, insect ingredients are a medical question as well as an ethical one.

What a scanner does that reading the label does not

Reading an ingredient list yourself fails in three predictable ways.

  1. You do not know every alias. Very few people have memorised that "confectioner's glaze" means lac-bug resin. A scanner matches against the full alias list every time.
  2. The print is unreadable. Ingredient text on a curved bottle or a foil wrapper is often 5pt, low contrast, and partly in another language.
  3. You get tired. Checking one packet carefully is easy. Checking a full trolley is not, and that is where mistakes happen.

Barcode scan and ingredient scan: use both

Most insect-scanner apps do only one of these. FoodCheckr does both, and they cover each other's blind spots.

Barcode scan looks the product up and returns everything at once: ingredients, nutrition, country of origin, categories and a verdict. It is faster, but it depends on the product existing in the database. Regional and own-brand products are the usual gaps.

Ingredient scan points the camera at the printed ingredient list and reads the text off the pack. It does not care whether the product has ever been catalogued. This is the one that works on the supermarket own-brand jar no database has heard of.

The practical rule

Scan the barcode first, because it is faster. If the product is not found, or the ingredient list on screen looks shorter than the one on the pack, switch to ingredient scan and photograph the label instead.

Reading the result

After a scan you get a verdict band at the top of the product page. Green means nothing insect-derived or flagged as harmful was matched. Anything flagged appears as a coloured pill carrying the additive name and E-number, so you can see what was found rather than just a score.

The app words its green verdict as "Product does not contain harmful or insect ingredients, check it just to be sure". That hedge is there for good reason. Ingredient databases are updated by people, recipes change without warning, and "may contain" statements are not always machine-readable. A scanner should shorten your check rather than replace your judgement.

Who this matters to

  • Halal and kosher observers. Carmine is treated as haram by IFANCA, JAKIM, MUI and ESMA, and most kosher authorities do not certify it either.
  • Vegans and vegetarians. All four ingredients above are animal-derived, and three of them turn up in products marketed as plant-based.
  • People with shellfish or dust-mite allergies. See the warning above.
  • Anyone who simply wants to know. That is reason enough on its own.
How to check this in FoodCheckr
  1. Open FoodCheckr and tap Scan.
  2. Point the camera at the barcode. The product page opens with a plain verdict at the top.
  3. If the barcode is not recognised, switch to ingredient scan and photograph the printed ingredient list instead.
  4. Read the flagged pills. Anything insect-derived is called out by name and E-number.
  5. Tap Analyze with AI for a written explanation of what each flagged ingredient is.
Get FoodCheckr free iPhone · Free

Frequently asked

Can an app really detect insects in food?

It detects insect-derived ingredients that are declared on the label: carmine, shellac, beeswax, cricket and mealworm powders and their aliases. No phone app can chemically test food, and any app claiming otherwise is overselling. A scanner matches every declared ingredient against a list of known insect-derived names, faster and more reliably than you can by eye.

See the full list of insect-derived E-numbers
Which E-numbers come from insects?

The four that matter in food are E120 (carmine, from cochineal scale insects), E904 (shellac, from the lac bug), E901 (beeswax) and E236–E238 (formic acid and formates, naturally found in ants but almost always synthesised). E120 and E904 are by far the most common of these.

Read the complete insect E-number list
Do labels have to say if a product contains crickets?

In the EU, yes. The insect ingredient must be declared, along with an allergen warning for people sensitive to crustaceans, molluscs and dust mites. But the declaration is frequently the Latin species name, so Acheta domesticus rather than "house cricket". That is legal, and it is why people miss it.

The 12 label names cricket flour hides behind
Is FoodCheckr free?

Yes. Scanning barcodes and ingredient labels is free, and you do not need an account to scan. There are optional in-app purchases for extended AI analysis.

See how the app works

Check it yourself in three seconds.

Scan the barcode, or photograph the ingredient label when the barcode comes up empty.

Free · iPhone · iOS 15.0+ · 9 languages · No account needed to scan