Science12 min read

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

Dr. Maya Patel

Registered Dietitian, M.S. Nutrition Science

Two smartphones side by side on a sunlit kitchen counter showing different calorie tracking app interfaces beside a digital kitchen scale, a printed nutrition information panel, and a portioned meal of grilled chicken, brown rice, and steamed broccoli

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.
The translation for a typical reader. If you log a whole day in MyFitnessPal and you stick to packaged foods scanned via the barcode reader, the energy total is likely within roughly 50 to 100 kcal of a research-grade reference. If you log restaurant dishes, home recipes, or generic free-text entries — where user-submitted data dominates — research suggests the energy total can drift by 100 to 500 kcal in either direction. The MyFitnessPal accuracy comparison in our calorie tracking apps guide covers the practical implications for app choice.

Smartphone screen showing a calorie tracking app dashboard beside a digital kitchen scale weighing a portioned serve of chicken breast on a sunlit kitchen counter with fresh vegetables nearby
Smartphone screen showing a calorie tracking app dashboard beside a digital kitchen scale weighing a portioned serve of chicken breast on a sunlit kitchen counter with fresh vegetables nearby

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.

NutrientMyFitnessPal validity (Morello 2025)Cronometer validity (Morello 2025)MyFitnessPal energy delta (Evenepoel 2020)
Total energyPoorGood (ICC 0.966)Plus 1.3 percent vs Nubel
CarbohydratesPoorGood (ICC 0.977)Minus 6.4 percent vs Nubel
ProteinPoorGoodMinus 7.8 percent vs Nubel
FatAcceptableGoodMinus 1.7 percent vs Nubel
FibrePoorPoorAcceptable vs Nubel
SodiumPoorGoodWeak correlation, weak vs Nubel
CholesterolPoorGoodWeak correlation, weak vs Nubel
The Cronometer-versus-MyFitnessPal gap matters most for micronutrient tracking. If your goal is hitting fibre, iron, calcium, or vitamin D targets — the nutrients most under-consumed by Australian adults per NHMRC nutrient reference values — Cronometer's verified database structure does the heavy lifting that MyFitnessPal's crowd-sourced one cannot. For pure energy-balance tracking with packaged-food-dominant diets, the gap narrows but does not close. The AI versus manual calorie tracking comparison covers a parallel question for photo-based logging.

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:

  • MyFitnessPal. Energy reasonable for packaged-food-dominant days; under-estimates protein and several micronutrients; cholesterol and sodium are the worst-affected nutrients.
  • Cronometer. Good agreement for energy and macronutrients in the 2025 athlete validation; fibre, vitamin A, and vitamin D the weak points.
  • Lose It! Broadest pattern of significant under-estimation across six nutrients in the 2018 Griffiths study. Verified entries are curated; user-submitted entries inherit the same database-quality problem as MyFitnessPal.
  • Fitbit (food log). Energy reasonable; dietary fibre the main miss in the Griffiths sample.
  • Lifesum and MyPlate. Energy reasonable; fat, sodium, and fibre the weakest categories respectively.
  • 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.
    A useful mental model. The validated barcode-and-branded-food layer in MyFitnessPal and Lose It! behaves like a research-grade database for energy and major macronutrients. The user-submitted entry layer behaves like a community wiki — sometimes accurate, sometimes off by 200 percent. Cronometer's design choice was to keep the verified layer dominant by default; MyFitnessPal's was to maximise database breadth. Both are defensible product decisions; only one consistently passes validation studies.

    Person logging a meal on a smartphone calorie tracking app at a sunlit kitchen counter beside a digital scale weighing roast vegetables and a small notebook listing food entries
    Person logging a meal on a smartphone calorie tracking app at a sunlit kitchen counter beside a digital scale weighing roast vegetables and a small notebook listing food entries

    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:

  • Scan packaged foods via the barcode reader whenever possible. Branded-food entries draw from manufacturer labels and behave like the verified layer of the database. The 2020 Evenepoel JMIR work showed energy agreement within 1.3 percent when barcode entries dominated the log.
  • Weigh portions to the gram, not the cup. Volumetric portion estimates contribute as much error as database choice. A digital kitchen scale is the single highest-yield purchase for tracking accuracy.
  • Prefer branded-food entries over free-text searches for restaurant meals. Where the chain publishes nutrition data, search for the chain name rather than the dish — the verified entry usually appears first.
  • Build recipes from raw-ingredient entries, not the recipe-importer feature. Recipe importers pull from user-submitted home-cooked entries with the highest documented error rates. Entering 100 g chicken breast plus 50 g rice plus 10 ml olive oil is slower but more accurate.
  • Trust the four-week weight trend over the daily total. A 100 kcal database error per day shifts the four-week trend by under 1 kg of measured body weight. Treat the daily energy figure as a working estimate, not a ground truth — the calorie deficit versus surplus guide covers the math for adjusting a deficit when the trend says the multiplier is off.
  • 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

  • Griffiths C, Harnack L, Pereira MA. Assessment of the accuracy of nutrient calculations of five popular nutrition tracking applications. Public Health Nutrition. 2018;21(8):1495-1502. https://www.cambridge.org/core/journals/public-health-nutrition/article/assessment-of-the-accuracy-of-nutrient-calculations-of-five-popular-nutrition-tracking-applications/456D6CB0961D86CBEA2E868C52DF7ABF
  • Evenepoel C, Clevers E, Deroover L, et al. Accuracy of Nutrient Calculations Using the Consumer-Focused Online App MyFitnessPal: Validation Study. Journal of Medical Internet Research. 2020;22(10):e18237. https://www.jmir.org/2020/10/e18237/
  • Morello B, Ghomeshi N, et al. Reliability and Validity of Nutrient Assessment Applications for Canadian Endurance Athletes: MyFitnessPal and Cronometer. Journal of Human Nutrition and Dietetics. 2025. https://onlinelibrary.wiley.com/doi/10.1111/jhn.70148
  • Calorie-Counting Apps for Monitoring and Managing Calorie Intake in Adults Living With Weight-Related Chronic Diseases: Decade-Long Scoping Review (2013-2024). JMIR mHealth and uHealth. 2026. https://pmc.ncbi.nlm.nih.gov/articles/PMC13085986/
  • Reliability Issues of Mobile Nutrition Apps for Cardiovascular Disease Prevention: Comparative Study. PMC-indexed comparative reliability study. https://pmc.ncbi.nlm.nih.gov/articles/PMC11391091/
  • Ferrara G, Kim J, Lin S, et al. A Focused Review of Smartphone Diet-Tracking Apps. JMIR mHealth and uHealth. 2019. https://pmc.ncbi.nlm.nih.gov/articles/PMC6543803/
  • Ready to track smarter?

    Join thousands who use KCALM for calorie tracking. AI-powered food recognition, scientifically-validated calculations, and zero anxiety.

    Download Free on iOS100 AI analyses free, no credit card required

    Related Articles