NHS Food Scanner App: What It Shows and What It Leaves Out
The NHS Food Scanner app rates a scanned product high, medium or low in sugar, salt and fat and suggests swaps. Its NHS page describes no food diary, portion sizes or daily totals.
Key takeaways
- The app rates sugar, salt and fat as high, medium or low, and marks products with a "Good choice" badge.
- On a UK label, more than 22.5 g of sugars per 100 g counts as high and 5 g or less as low.
- One sugar cube in the app stands for 4 g of sugar, so a 7.5 g serving is under two cubes.
- The NHS page lists no food diary, daily goal or kcal feature, so it chooses products and does not count a day.
- Nutrient data comes from Brandbank and FoodSwitch, so a product missing from them may get no rating.
The NHS Food Scanner app reads a product’s barcode and rates it high, medium or low in sugar, salt and fat, then suggests swaps. It is aimed at parents choosing food for their children. Its NHS page describes no food diary, no portion sizes and no daily totals, which is the gap this guide is about.
What does the NHS Food Scanner app show when you scan a product?
Four things: a traffic-light rating, a “Good choice” badge, an augmented reality view, and a list of what you’ve scanned. The NHS page names all four. Nutrient data comes from two suppliers, Brandbank and FoodSwitch.
The traffic lights cover sugar, salt and fat. The Good choice badge marks products in line with government advice on added sugar, saturated fat and salt, per the January 2022 launch announcement. The cut-offs aren’t spelled out on the NHS page. I can’t give you the numbers.
Augmented reality turns grams into objects. On the App Store listing, a sugar cube stands for 4 g. A lump of saturated fat is 1 g, and a salt sachet 0.5 g. A bowl of cereal with 12 g of sugar is three cubes. It’s a clear picture.
The listing showed version 4.0.2 and a 4.2 rating from 1,190 ratings. It’s a free download for iPhone on iOS 15 or later, and Android users get it from Google Play, which also mentions an in-app search. Reviews on the listing from 2020 to 2026 keep saying that Aldi and Lidl products are missing. I’d call it a shelf tool: you stand in the aisle, scan two boxes and pick one. Scan three things from your own basket before you lean on it, because that shows quickly whether the data covers the shops you use.
What do the traffic lights mean on a UK label?
Red means high, amber medium and green low. Each color is a band of grams per 100 g, and the NHS guide to food labels gives the bands. It was last reviewed on 30 June 2026.
| Per 100 g | High | Low |
|---|---|---|
| Total fat | more than 17.5 g | 3 g or less |
| Saturates | more than 5 g | 1.5 g or less |
| Sugars | more than 22.5 g | 5 g or less |
| Salt | more than 1.5 g | 0.3 g or less |
Anything between the two columns is medium. The app uses the same three words. Its NHS page gives no thresholds, so I’m assuming the app follows the label bands, which I could not confirm.
Here is why the per-100 g basis matters. Say a cereal has 25 g of sugars per 100 g, above the 22.5 g high line. A 30 g bowl holds 7.5 g of sugars, under two of the app’s sugar cubes. The red light is true. So is the small bowl. And the label page warns that a manufacturer’s portion may differ from yours.
Look at the color first. Then ask how much of it you actually eat.
What does the NHS Food Scanner leave out?
It has no view of your whole day. The pages I read describe a scanner and a swap tool, not a tracker. There is no food diary, no daily calorie goal and no running total on either the NHS page or the App Store listing. The NHS does ship a diary, but in another app: the NHS Weight Loss Plan app has a calorie diary and no barcode scanner.
Calories are the other gap. The NHS page lists sugar, salt and fat only, and I couldn’t find kcal named as a feature anywhere. UK labels do carry energy in kJ and kcal on the back of packaged food. Front-of-pack labels usually show kcal, per the NHS label guide. So the number exists on the pack, and the app’s pages don’t list it.
Three more limits follow from how it works:
- It starts from a barcode or a search of its own product data. Loose fruit, bakery items and restaurant meals have no barcode.
- It can’t know your portion. Its cube count uses grams per pack, per 100 g or per portion when the data has them, and none of those is what you ate.
- It only knows what its two data suppliers hold, and a product the database lacks gets no rating.
None of this is a flaw. A scanner at the shelf and a diary at the table do different jobs.
How is it different from a scanner such as HealthyScan?
The NHS app keeps three nutrients apart, one light each. A scanner such as HealthyScan gives each product one three-level score: Healthy, Moderate or Unhealthy. Its App Store page lists sugars, fat, colors, preservatives, additives, calories and daily values as inputs. It doesn’t say how they’re weighted. The page also shows only 2 ratings.
I prefer separate lights. If they follow the label bands, as I assume, you can check any color against the table above. A single blended score hides which factor moved it. Barcode and photo scanners vary a lot in this; food scanner apps compares where each one slips.
When is a scanner enough, and when do you need a calorie counter?
Use the scanner to choose and a diary to count. If your question is “which of these two yogurts has less sugar”, the NHS Food Scanner answers it in a few seconds. If your question is “how many calories did I eat today”, it doesn’t try to.
For that second question, scan the product, then write down the grams you ate, not the grams on the pack. Do it for a week. Then compare the daily total with the goal you’ve set. If you’d rather photograph the plate, an AI calorie counter does that, though AI food tracker photo estimates usually land low.
If you’re choosing food for a child with a medical condition, a doctor or dietitian sets the limits, not an app.
Calsa scans the barcode of packaged food, UK products included, and takes the calories for the grams you ate, with the source beside the number.
Questions and answers
Is the NHS Food Scanner app free?
Yes. The NHS page calls it the free NHS Food Scanner app, and the App Store listing shows it as a free download for iPhone. It is also on Google Play. The listing shows no in-app purchases.
Does the NHS Food Scanner show calories?
The NHS page lists traffic lights for sugar, salt and fat, a Good choice badge, augmented reality and a scan history. It does not list calories as a feature. The calories are still on the pack, in kJ and kcal on the back of all pre-packed food.
Where does the NHS Food Scanner get its data?
The NHS page says the nutrient data is supplied by Brandbank and FoodSwitch. A product that neither supplier holds will not have a full rating. App Store reviews from 2020 to 2026 mention missing Aldi and Lidl products.
What counts as high in sugar on a UK food label?
More than 22.5 g of sugars per 100 g is high, and 5 g or less is low, per the NHS guide to food labels. Anything in between is medium. The band applies to 100 g, so check your own portion as well.
Can the NHS Food Scanner read fresh fruit or restaurant meals?
Not by barcode, because loose produce and restaurant dishes carry none. The app is built around packaged products from its two data suppliers. For fresh food and eating out you need a diary app with a food search or a photo.
Sources
- NHS Food Scanner app, NHS Better Health, Healthier Families
- New campaign launched to help parents improve children's diet (10 January 2022), GOV.UK, Department of Health and Social Care
- NHS Food Scanner, App Store listing (United Kingdom), version 4.0.2, Apple App Store, Department of Health and Social Care (Digital)
- How to read food labels (last reviewed 30 June 2026), NHS
- HealthyScan, App Store listing (United States), Apple App Store
- NHS Food Scanner, Google Play listing (United Kingdom), Google Play, Department of Health and Social Care (Digital)



