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 forUsers 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.
PricingFree tier (with most clinically relevant features now in Premium); Premium subscription approximately $20 per month or $80 per year.
CGM integrationApple Health, Google Fit
FDA statusNot 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:

  1. 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.
  2. 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

Reviewed by Robert Chen, MD, FACE on . Reviews every clinical guidance article before publication.
Medical disclaimer App reviews on Carb Counting Hub are educational and editorial in nature. They are not endorsements, do not constitute medical advice, and must not be used as the sole basis for any decision regarding insulin dosing, carbohydrate targets, or diabetes management. Confirm carbohydrate counts and bolus decisions with your endocrinologist, certified diabetes care and education specialist (CDCES), or registered dietitian, and always cross-check with continuous glucose monitor (CGM) trend data. No application discussed on this site replaces clinician guidance.