Get the App

CraveSmart vs MyFitnessPal

Both apps let you track food for free. The difference is which features need a paid plan. This page compares features only, using MyFitnessPal's own pages, checked on 23 October 2026.

Download on the App Store
What each app includes free, and what needs its paid plan
FeatureCraveSmartMyFitnessPal
Food and nutrition trackingFreeFree
Barcode scanningFreePremium
Macro goals you set yourselfFreePremium
Net carbsFreeOn by defaultPremiumNet Carbs Mode
Logging by voicePremiumCraveBuddy, Siri, and Apple WatchPremiumVoice Log
No adsPremiumPremium
ExerciseFreeRead from Apple HealthFree
Intermittent fastingNot offeredPremium
DevicesiPhone and Apple WatchiPhone, Android, and the web

Where MyFitnessPal is ahead

  • A much bigger food database. MyFitnessPal lists 20.5 million foods, including restaurant dishes. CraveSmart has built-in USDA foods and barcode scanning.
  • Android and the web as well as iPhone. CraveSmart is iPhone only.
  • More than 40 connected apps and devices. CraveSmart connects to Apple Health.
  • Intermittent fasting tracking, with Premium.

Where CraveSmart is different

  • Recipes from other home cooks, with macros per serving. Save one and you get your own copy to edit.
  • Net carbs by default. Fiber is subtracted from every food and gets its own daily target.
  • Fit macro target scales a recipe's serving to the macros you have left today.
  • Logging, barcode scanning, and recipes are free. Premium is for CraveBuddy, recipe import, voice logging, and no ads.

Common questions

Is the MyFitnessPal barcode scanner free?

No. Barcode scanning needs MyFitnessPal Premium. In CraveSmart it is free.

Does MyFitnessPal count net carbs for free?

No. Net Carbs Mode needs MyFitnessPal Premium. CraveSmart counts net carbs by default, for free.

Is CraveSmart free?

CraveSmart is free to download, and logging, barcode scanning, and recipes are free. Eligible free users may see ads. Premium is an optional subscription that removes ads and adds CraveBuddy, recipe import, and logging with Siri and Apple Watch.

Can CraveSmart import recipes from a link?

Yes, with Premium. Paste a link to a recipe page, a TikTok, or a YouTube video, or send CraveBuddy a photo of a recipe. You get a recipe with macros per serving that you can edit before you save it.

Sources

We make CraveSmart, so this page is not neutral. The MyFitnessPal facts come from these pages, checked on 23 October 2026. If something has changed, email support@cravesmart.app and we will fix it.