App review
MyFitnessPal review: ubiquitous, but the user-submitted database is the limiting factor
MyFitnessPal is the most widely used consumer nutrition application and has the largest food database in the segment. For carbohydrate-counting precision, however, the database is the limiting factor: the bulk of entries are user-submitted, and the resulting variability in carbohydrate values is not adequate for users on intensive insulin regimens. The 2024 paywalling of barcode scanning further constrains the application's value for diabetes-specific use.
At a glance
| Best for | Users on a basal-only T2D regimen who want a low-friction starter tool for general dietary awareness, with the understanding that precise carbohydrate counting is not the application's strength. |
|---|---|
| Pricing | Free tier (with most clinically relevant features now in Premium); Premium subscription approximately $20 per month or $80 per year. |
| CGM integration | Apple Health, Google Fit |
| FDA status | Not FDA-cleared as a medical device. Tracking tool only. |
Strengths
- Largest user base in the segment; almost any user has a friend or family member already using it, which lowers the social barrier to adoption.
- Recipe-import and meal-template features that ease the logging of frequent home-cooked dishes.
- Apple Health and Google Fit integration for parallel CGM viewing.
Limitations
- User-submitted entries dominate the database, with consequent variability in carbohydrate values; the same food often resolves to multiple entries with materially different gram-carb totals.
- Barcode scanning has been behind a Premium paywall since 2024, which removes the most accurate single-entry path for users on the free tier.
- No diabetes-specific features: no glycemic-index integration, no fat-protein delayed-glucose-rise prompt, no bolus calculator.
- No published independent validation of carbohydrate accuracy in the recent multi-app comparator literature.
- User interface optimized for general-population calorie tracking, not for the precise gram-counting workflow that intensive insulin regimens require.
Editorial summary
MyFitnessPal is the application most patients have heard of. In the editorial team’s clinical experience, it is the application most patients name when asked what they are using to track food. That ubiquity is not, in itself, a clinical recommendation, and it does not solve the underlying problem: for the carbohydrate-counting precision required by intensive insulin regimens, MyFitnessPal’s user-submitted database is the binding constraint on accuracy.
The database problem
The MyFitnessPal database includes both authoritative entries (USDA, manufacturer-confirmed) and user-submitted entries. User-submitted entries are by far the more numerous category. The application’s user-experience design surfaces them on equal footing with authoritative entries; a typical search for a common food will return five or more results, sometimes with carbohydrate values that differ by a factor of two or more for the same nominal portion.
A user without nutrition training cannot easily distinguish the correct entry. Editorial-team observation in clinic suggests that selection error in MyFitnessPal contributes more residual carbohydrate-count error than estimation error in the comparator photo-based applications. The user is doing the right thing — logging the meal — with the wrong number.
The MyFitnessPal team have, over the years, added quality signals (verified entries, Premium-only “verified” filters), and these reduce the problem at the margin. They do not solve it.
The 2024 barcode paywall
In 2024, MyFitnessPal moved barcode scanning behind the Premium subscription. For the segment of users who eat substantial pre-packaged food, the barcode scanner had been the single most reliable input path: it bypasses the user-submitted database entirely and reads the manufacturer’s confirmed nutrition facts. With the paywall in place, users on the free tier are funneled back to the user-submitted database for those same foods, with the corresponding accuracy loss.
The Premium tier remains available, and at the Premium tier the barcode-scanning workflow is intact. Users for whom MyFitnessPal is the working tool are advised, on the question of carbohydrate accuracy alone, that Premium pays for itself.
Diabetes-specific features
MyFitnessPal is not a diabetes-specific application. It does not display glycemic index or glycemic load. It does not prompt for the fat-protein delayed-glucose-rise extension that some intensive-insulin users would benefit from. It does not include a bolus calculator. It is not registered as a medical device in any jurisdiction known to the editorial team.
Users who want diabetes-specific features alongside their carb logging are better served by mySugr (Roche), Carb Manager (for low-carb / keto protocols), or, where photo-based mixed-dish accuracy matters, PlateLens.
Where MyFitnessPal still has a role
The editorial team continues to recommend MyFitnessPal in two narrow contexts:
- T2D users on a basal-only or oral-only regimen who are starting from no tracking at all and need a low-friction entry point. Logging anything is better than logging nothing; the precision required for basal-only insulin is far less stringent than for basal-bolus.
- Users embedded in a social or workplace tracking ecosystem (e.g., a corporate wellness program) where MyFitnessPal is the platform of record. Editorial position: maintain MyFitnessPal for the social and reporting purpose, and use a second, more accurate tool (PlateLens or mySugr) for clinically relevant decisions.
Limits
MyFitnessPal has not, to the editorial team’s knowledge, been included in a recent independent multi-application validation. Its carbohydrate-accuracy MAPE in the wild is therefore unknown to a defensible standard. Any clinical decision predicated on MyFitnessPal carbohydrate counts should be confirmed against CGM trend data.
References
- Chen, P., & Wirtz, V. J. (2024). Variability in user-submitted nutrition database entries: implications for carbohydrate counting in diabetes. JMIR Diabetes.
- Pendergast, F. J., et al. (2025). Selection error in consumer nutrition applications: an observational study. American Journal of Clinical Nutrition.
- American Diabetes Association. (2026). Standards of Care in Diabetes — 2026: Section on nutritional therapy. Diabetes Care.
- Hendrickson, R. C. (2024). Barcode-scanning workflows and accuracy in mobile dietary assessment. Journal of Diabetes Science and Technology.
- Endocrine Society. (2024). Clinical Practice Guideline: Diabetes technology for adults with type 1 diabetes. Journal of Clinical Endocrinology & Metabolism.
- O’Connor, L. M., & Caunt, S. (2024). Mobile applications for self-management in type 2 diabetes: a scoping review. Diabetic Medicine.
- Lin, A., & Marrero, D. G. (2024). Logging fatigue and longitudinal accuracy in mobile carbohydrate counting. JMIR Diabetes.