A nutrition and exercise tracking app that logs daily food, calories, and macros across a 14M+ food database.
MyFitnessPal is worth it for active macro trackers and anyone who needs a massive food database. The free version covers basic calorie counting with ads, and Premium at $19.99/month ($79.99/year) unlocks the barcode scanner and custom macro targets. The barcode paywall in North America limits the free tier’s utility.
MyFitnessPal is a nutrition and exercise tracking app and website that records daily food consumption and physical activity. Albert Lee and Mike Lee founded it in 2005; Under Armour acquired it in 2015, and Francisco Partners bought it in 2020. It serves fitness enthusiasts, weight-loss beginners, and competitive athletes.
Users log meals from a database of over 14 million food items, and the system calculates remaining calories based on weight goals and activity. Core modules include a food diary, exercise log, and a progress dashboard, with image-recognition meal scanning and wearable sync to Fitbit, Apple Health, Garmin, and Google Fit.
MyFitnessPal is safe and legitimate under its current ownership, using secure servers and encryption under a published privacy policy. It suffered a major data breach in 2018 under Under Armour that exposed 150 million accounts; the company has since strengthened password hashing, with no major incidents since.
Open MyFitnessPal and log in to your profile.
Select the More tab on the dashboard menu.
Click Goals to open the weight settings.
Open Calorie, Carbs, Protein & Fat Goals.
Enter updated calorie targets and macro percentages.
Click the save checkmark to update the budget.
Logs daily food intake against a budget.
Searches 14M+ food items for nutrition facts.
Scans packaging to log nutrition (Premium).
Sets daily protein, carb, and fat targets.
Logs food from photos via image recognition (Premium).
Syncs activity from smartwatches and trackers.
Build a digital food log; accessible calorie counting and safe-rate tracking (1–2 lb/week).
Monitor protein, carb, and fat ratios for muscle building and clean eating.
Sync step data from Fitbit and Apple Health to adjust calorie targets.
| Tool | Best for | Price | Notes | Compare |
|---|---|---|---|---|
| Lose It! | Casual logging | $19.99/yr | Free barcode | vs → |
| Cronometer | Micronutrient tracking | $9.99/mo | Free barcode | vs → |
| Nutracheck | UK food products | £4.99/mo | Free barcode | vs → |
| MyFitnessPal — this review | Database size | $19.99/mo | No free barcode (US/CA) |
Lose It! includes a free barcode scanner and a polished, gamified interface; MyFitnessPal locks the scanner behind a paywall in North America but offers a larger global restaurant database. Free barcode → Lose It!; massive database → MyFitnessPal.
MyFitnessPal offers a free version for basic food logging and calorie counting. It excludes the barcode scanner in certain regions, and premium subscriptions start from $19.99 per month.
MyFitnessPal Premium costs $19.99 per month or $79.99 per year. Premium removes ads, unlocks the barcode scanner, and enables custom macro targets.
Go to the Goals menu under your profile settings, enter updated calorie targets and macro percentages, then save the changes.
MyFitnessPal is safe to use under its current ownership, using secure servers and data encryption, and adheres to GDPR compliance.
A safe weight-loss rate is 1 to 2 pounds per week, a moderate deficit of 500 to 1,000 calories daily. Exceeding this without medical supervision is not recommended.
Start free, or take the trial to explore premium features across all your devices.
Visit MyFitnessPal →