Why Calorie Apps Give Different Numbers for the Same Food.
Two apps can show different calories for the same lunch because they have selected different products, different portions or different versions of a food's nutrition record. Before deciding which app is wrong, compare the food name, the amount logged and the nutrition panel on the pack.
Last reviewed: 3 October 2026
Compare the same amount first
A pack showing 200 kcal per 100g contains 100 kcal in a 50g portion. If an app displays 200 kcal, first check whether it has logged 100g. The database could match the label exactly while the portion is twice what you intended.
The label says 200 kcal per 100g
50g logged · 100 kcal
The same nutrition record with a larger portion
100g logged · 200 kcal
A different record saying 240 kcal per 100g
50g logged · 120 kcal
These are arithmetic examples, not findings from a comparison of apps. The first difference is portion size. The second is the nutrition record. They need different fixes.
Check the product and the preparation
An own-brand product, a branded equivalent and a generic entry are not necessarily interchangeable. Check the barcode, flavour, fat content and product name against your pack. If there are several entries, a familiar name alone is not enough to choose between them.
Then check whether the figures describe the food as sold, prepared or drained. A dry mix and the same mix made with milk describe different food. For drinks, compare figures per 100ml with figures per 100ml; do not assume a millilitre always weighs a gram. Keep kilojoules and kilocalories separate too.
What the latest research can tell us
A July 2026 study published in Nutrition and Health evaluated 17 nutrition apps available in Türkiye. It compared nutritional calculations from 13 apps against standardised three-day food records; ten overestimated energy intake. The researchers noted substantial variation and the limits of using standardised menus.
That is evidence that apps can disagree with a reference calculation. It does not establish which app currently scans UK supermarket products most reliably. These findings do not establish NutraSafe’s accuracy on current UK products. They should not become a claim that one app is always accurate or always inaccurate.
Check a calorie app against your weekly shop
Choose five packaged foods you regularly buy. Photograph each current nutrition panel, scan its barcode and compare the app's energy figure on the same basis as the label. Record whether the scanner is available on your account, whether it finds the exact product and whether you can enter the amount you actually eat.
Keep a missing barcode separate from a wrong calorie figure. A database might have a matching product through search even when scanning fails. Record that fallback separately rather than treating it as a successful scan.
This checks agreement with your pack. It does not measure the food in a laboratory or establish how well the app will work for every meal. It gives you practical evidence for the foods you use, which a database-size claim cannot supply.
Compare features alongside the numbers
A calorie app also needs to fit the way you log food: barcode access, diary limits, portion editing and the cost of the features you use. Our UK calorie counter comparison sets out those differences. We make NutraSafe, one of the apps included, and disclose that relationship in the comparison.
This article explains published research and label calculations. We have not run a comparative UK app test. We make NutraSafe, one of the apps in our comparison.
Last updated: 3 October 2026