MyFitnessPal vs Cronometer Accuracy: 2026 Research Review
Peer-reviewed validation studies put MyFitnessPal energy error at plus 1.3 percent against the Belgian Nubel database but show poor reliability for protein, sodium, and cholesterol — while a 2025 study in 43 Canadian endurance athletes found Cronometer carried good validity for almost every nutrient. What the 2024 scoping review of 46 calorie apps found, where user-submitted entries break, and a five-step playbook for getting closer to the truth.
Dr. Maya Patel
Registered Dietitian, M.S. Nutrition Science

Peer-reviewed validation work puts MyFitnessPal within 1.3 percent of the Belgian Nubel reference database for total energy across 50 adults in a 2020 JMIR study, but the same paper flagged poor agreement for cholesterol and sodium. A 2025 Journal of Human Nutrition and Dietetics validation in 43 Canadian endurance athletes found Cronometer carried excellent inter-rater reliability for energy (ICC 0.966) and good validity for almost every nutrient except fibre, vitamin A, and vitamin D. A 2024 JMIR mHealth scoping review of 46 calorie-counting apps found over 65 percent over- or under-estimated calorie intake against established standards.
If you have ever entered the same chicken-and-rice dinner into two calorie apps and watched them disagree by 200 kcal, you are looking at the food-database-accuracy problem. A growing body of peer-reviewed work has now tested the largest consumer trackers against research-grade reference databases — the United States Department of Agriculture (USDA) FoodData Central, the Nutrition Data System for Research (NDSR), the Belgian Nubel, the Canadian Nutrient File — and the results are uneven enough that the choice of app can quietly shift a daily energy total by 100 to 500 kcal. This guide synthesises the published validation studies, ranks the apps on what the data actually shows, and lays out a five-step playbook for getting closer to the truth.
The sources below come from peer-reviewed work in Public Health Nutrition (Griffiths and colleagues 2018), the Journal of Medical Internet Research (Evenepoel and colleagues 2020), the Journal of Human Nutrition and Dietetics (Morello and colleagues 2025), JMIR mHealth and uHealth (2024 scoping review of 46 apps), and PMC-indexed cardiovascular nutrition app reliability work testing MyFitnessPal and Lose It! against the USDA Food and Nutrient Database for Dietary Studies (FNDDS). Where research suggests the figure depends on app version, food type, or year of testing, the range is shown rather than a single point estimate.
How accurate is MyFitnessPal compared to research-grade databases?
Across the four validation studies indexed on PubMed since 2018, MyFitnessPal lands within roughly 1 to 8 percent of reference total energy for whole-day records but drifts by 14 to 60 percent for cholesterol, saturated fat, and sodium. The 2020 JMIR validation found a 1.3 percent over-estimate for energy against the Belgian Nubel database in 50 adults, while protein and carbohydrates were under-estimated by 7.8 and 6.4 percent respectively.
MyFitnessPal is the most-studied calorie app in the peer-reviewed literature. Across the 68 papers analysed in the 2024 JMIR mHealth scoping review, the platform appeared in 29 percent of all studies — more than any other consumer tracker. The picture from that body of work is consistent: total energy is reasonably close to research-grade software for typical whole-day diet records, while specific nutrients drift much further. The reason sits in the database structure. MyFitnessPal pairs a smaller verified branded-food layer with a much larger user-submitted entry pool, and the user-submitted entries are where errors concentrate.
A few specific anchors from the published validation work that bound the energy-accuracy claim:
- Plus 1.3 percent for energy versus Nubel (Belgium, 2020). The Evenepoel and colleagues JMIR validation had 50 participants complete two 4-day food records using MyFitnessPal. Compared with Nubel-derived totals, MyFitnessPal slightly over-estimated energy but under-estimated protein (minus 7.8 percent), carbohydrates (minus 6.4 percent), and fat (minus 1.7 percent).
- Significant negative bias for protein, fat, sodium, and cholesterol versus NDSR (United States, 2018). Griffiths and colleagues in Public Health Nutrition found MyFitnessPal significantly under-reported four nutrients across 30 dietary recalls.
- Poor inter-rater reliability for energy in athletes (Canada, 2025). Morello and colleagues in the Journal of Human Nutrition and Dietetics found MyFitnessPal had low inter-rater reliability and validity for most nutrients including energy, carbohydrates, and protein in 43 endurance athletes.
- Cholesterol error of minus 26 to minus 60 percent across versions (2024 cardiovascular reliability work). A PMC-indexed comparative study found MyFitnessPal's Chinese version missed over 60 percent of cholesterol entries and saturated-fat errors of minus 14 to minus 40 percent.
Is Cronometer more accurate than MyFitnessPal?
For total energy and most macronutrients, the published validation data suggests Cronometer is more accurate than MyFitnessPal. The 2025 Morello validation found Cronometer's inter-rater reliability hit 0.966 for energy and 0.977 for carbohydrates in 43 endurance athletes, with good validity for every nutrient except fibre, vitamin A, and vitamin D — a sharply different pattern from MyFitnessPal in the same study.
The structural reason Cronometer outperformed MyFitnessPal in the 2025 athlete study sits in database curation. Cronometer's free tier pulls from a verified set of laboratory-sourced databases — USDA FoodData Central, the Nutrition Coordinating Center Food and Nutrient Database (NCCDB), and a smaller pool of researcher-curated micronutrient entries. MyFitnessPal's free tier mixes a small verified branded-foods set with millions of user-submitted entries that have no nutrient-data review.
Morello and colleagues had two raters independently enter 43 three-day food records into MyFitnessPal and Cronometer, then compared both apps with a reference standard built in ESHA Food Processor using the 2015 Canadian Nutrient File. The contrast on inter-rater reliability is the headline finding: two raters could re-enter the same food record into Cronometer and reach near-identical totals (intraclass correlation coefficient at or above 0.95 for energy and three macronutrients), while the same exercise in MyFitnessPal produced meaningfully different totals depending on which database entry the rater picked. That gap is structural, not a one-off — it is what user-submitted entries do to a dataset over time.
| Nutrient | MyFitnessPal validity (Morello 2025) | Cronometer validity (Morello 2025) | MyFitnessPal energy delta (Evenepoel 2020) |
| Total energy | Poor | Good (ICC 0.966) | Plus 1.3 percent vs Nubel |
| Carbohydrates | Poor | Good (ICC 0.977) | Minus 6.4 percent vs Nubel |
| Protein | Poor | Good | Minus 7.8 percent vs Nubel |
| Fat | Acceptable | Good | Minus 1.7 percent vs Nubel |
| Fibre | Poor | Poor | Acceptable vs Nubel |
| Sodium | Poor | Good | Weak correlation, weak vs Nubel |
| Cholesterol | Poor | Good | Weak correlation, weak vs Nubel |
Which apps over-estimate or under-estimate calories?
The 2024 JMIR mHealth scoping review of 46 calorie-counting apps found over 65 percent over- or under-estimated calorie intake against established standards. The 2018 Griffiths Public Health Nutrition validation specifically found Lose It! had the worst per-app pattern, with significant under-estimation across six nutrients including protein, fat, sodium, sugars, cholesterol, and saturated fat — the most consistently negative bias of the five free apps tested.
The five apps in the Griffiths study — MyFitnessPal, Fitbit, Lose It!, MyPlate, and Lifesum — all under-estimated against the Nutrition Data System for Research (NDSR) gold standard, but the magnitude and pattern differed substantially. Lose It! produced the broadest pattern of negative bias. MyFitnessPal under-estimated protein, fat, sodium, and cholesterol. Fitbit's main miss was dietary fibre. MyPlate under-estimated sodium and dietary fibre. Lifesum under-estimated total fat. None of the five apps over-estimated energy intake by a meaningful margin in that 30-recall sample, though that finding is sample-dependent — the 2024 JMIR mHealth scoping review reported over- or under-estimation in over two-thirds of the broader 46-app set.
A practical summary of where the published-research per-app fingerprints land:
If you read app-store star ratings or affiliate-review sites, the ranking often disagrees with the peer-reviewed picture — partly because reviewers focus on usability and partly because newer apps such as MacroFactor have not yet been validated against research-grade reference databases in indexed journals. The calorie tracking apps comparison guide walks through the broader feature landscape; this post focuses on what the published validity research actually says.
Where do user-submitted database entries break accuracy?
User-submitted database entries break accuracy at four predictable failure points: home-cooked recipes, restaurant dishes, generic free-text food searches, and identical foods with conflicting entries. A 2024 cardiovascular nutrition app reliability study found variability in reported values for identical foods ranged from 74 to 145 percent across different apps, and the 2024 JMIR scoping review identified manual food entry as a major adherence barrier and a quality-control bottleneck.
The structural problem is that consumer calorie apps grew their food databases by inviting users to submit entries faster than registered dietitians could verify them. MyFitnessPal's database, for example, is widely reported to contain millions of entries, the majority user-submitted and unverified. The same chicken caesar salad can have 30 different entries spanning 320 to 780 kcal, and the search-result ranking is driven by popularity rather than verified accuracy. The 2024 cardiovascular nutrition app reliability study quantified this directly — variability for identical foods between apps was 74 to 145 percent.
Three specific failure modes that recur across the published research are worth carrying forward.
- Home-cooked recipes are the worst category. The 2024 cardiovascular app reliability work found COFIT omitted nearly half its saturated fat data and MyFitnessPal's Chinese version missed over 60 percent of cholesterol entries — both concentrated in home-cooked entries.
- Restaurant items inherit chain-supplied data quality. Restaurant nutrition entries in calorie-tracking apps usually pull from chain-supplied data and tend to round serve sizes for marketing. Energy errors of 14 to 36 percent are common when ChatGPT-style image LLMs were tested on the same dishes in 2025 research (covered in the ChatGPT calorie counting accuracy review).
- Generic free-text entries amplify protein and sodium error. The Griffiths and Morello validations both flagged free-text generic entries as the main driver of protein and sodium under-estimation. Verified barcode entries narrow the gap; generic entries do not.
How can you minimise calorie tracking errors regardless of app?
You can close most of the database-error gap by combining barcode scanning for packaged foods, weighing portions to the gram, choosing branded-food entries over free-text generic ones, building recipes from raw-ingredient entries, and accepting that the absolute number matters less than the four-week trend. Research suggests that pairing weighed portions with verified database entries narrows the energy error to roughly 5 to 10 percent — the same accuracy band as research-grade dietary recall software.
The 2024 JMIR scoping review flagged a meaningful adherence pattern that applies regardless of app choice: MyFitnessPal usage dropped from 5.4 days per week in the first 4 weeks to 1.4 days per week by weeks 5 to 12, and Lose It! settled at roughly 4 days per week at week 12. Accuracy that you abandon at week 6 is worth less than approximate accuracy you sustain at week 12. The practical playbook below treats consistency as a higher priority than precision.
A five-step approach that reflects the published validation evidence and the adherence-decay finding:
For Australian readers specifically, the database-of-record question is also load-bearing. Most consumer apps default to USDA SR or USDA FoodData Central, while the NUTTAB versus USDA accuracy guide covers when Australian foods drift far enough from the United States reference to matter — fortified breakfast cereals, dairy, and packaged baked goods being the largest gaps.
Frequently Asked Questions
Is barcode scanning more accurate than manual search in calorie apps?
Yes. Barcode entries pull from the verified branded-food layer of the database, which is sourced from manufacturer-supplied nutrition labels. The 2020 Evenepoel JMIR validation found energy agreement within 1.3 percent of the Belgian Nubel reference when barcode entries dominated the food record. Manual searches return user-submitted entries first, which are the documented source of most of the 14 to 60 percent nutrient-specific errors across validation studies.
How big is the food-database error in MyFitnessPal?
For total daily energy in packaged-food-dominant diets, peer-reviewed validation studies put MyFitnessPal within roughly 1 to 8 percent of reference databases. For individual nutrients — particularly cholesterol, saturated fat, and sodium — the error widens to 14 to 60 percent, with the cardiovascular nutrition app reliability work documenting MyFitnessPal's Chinese version missing over 60 percent of cholesterol entries. The 2024 JMIR scoping review found over 65 percent of the 46 calorie apps reviewed showed meaningful over- or under-estimation.
Why do calorie apps under-estimate sodium and cholesterol?
The published validation studies attribute the sodium and cholesterol gap to two structural causes. First, user-submitted entries often omit sodium and cholesterol data — the entry submitter logged the calorie and macronutrient figures from the package and skipped the rest. Second, restaurant and home-cooked entries are over-represented in the user-submitted pool, and these categories have the most variable sodium content. The 2024 cardiovascular nutrition app reliability work found cholesterol errors of 26 to 60 percent across the apps tested.
Does Cronometer cover restaurant foods as well as MyFitnessPal?
No. Cronometer's verified-first database structure means restaurant menu coverage is narrower than MyFitnessPal's user-submitted-heavy database. For a home-cook with a packaged-food-heavy diet, Cronometer's accuracy edge is meaningful. For a frequent restaurant-eater, MyFitnessPal's broader restaurant menu coverage may produce a more usable log even with the documented entry-quality issues. The trade-off is database breadth versus per-entry accuracy.
Is the database error big enough to matter for fat loss?
For most adults pursuing a modest fat-loss deficit, a 50 to 200 kcal per-day database error sits within the noise of TDEE estimation. The four-week weight trend is the more useful signal — if your scale weight is not changing as predicted, the gap between modelled and actual energy intake matters less than the calibration loop you build into how you adjust the deficit. The TDEE activity multipliers research review covers why the multiplier on the BMR side is usually the larger source of error than the food log itself.
Sources
Ready to track smarter?
Join thousands who use KCALM for calorie tracking. AI-powered food recognition, scientifically-validated calculations, and zero anxiety.
Related Articles
Walking Calorie Calculator: ACSM Pace + Incline Math 2026
Most calorie apps approximate walking with a flat MET value, but the ACSM walking equation accounts for pace and incline. What 2024 Compendium MET values say, where ACSM drifts by 9 to 20 percent against indirect calorimetry, and a recalibrated walking calorie table for 2026.
ScienceTDEE Activity Multipliers Overestimate: 2026 Research Review
Standard TDEE activity multipliers (1.2 sedentary, 1.375 lightly active, 1.55 moderate) descend from a 1919 cohort and overstate energy needs for most desk workers by 15 to 25 percent. What 2024 doubly labelled water research found across 56 adults, why Pontzer's constrained TDEE model matters, and a recalibrated multiplier table for 2026.
ScienceChatGPT Calorie Counting Accuracy: 2026 Research Review
What four peer-reviewed 2025 studies found when they tested ChatGPT-4, ChatGPT-5, Claude, and Gemini on real meal photos — energy errors of 14 to 36 percent, why portion size and protein break the models, and a five-step AU workflow for using ChatGPT calorie estimates inside an 8,700 kJ day.