MyFitnessPal: Calorie Counter reviews
What users love and hate, from real reviews
The default calorie diary that wins on a giant food database and habit power, but its 2026 redesign broke the one thing it did best — the at-a-glance day — and moved once-free basics behind a subscription.
What users love
The food database carries the whole product — even furious users stay for it
The one real moat is the huge, user-built food database. People who hate everything else say outright they stay only for it: type grams off a kitchen scale and get accurate macros in a second. That turns a one-off tracker into a daily ritual nobody wants to abandon.
It's a fantastic app with a large database of foods BUT
The only reason I'm giving it 2 stars instead of 1 is because the calorie database is huge
I log a food with specific grams from my food scale, then it gives me accurate nutrition facts
Accumulated history is the strongest lock-in: quitting means throwing away years of data
Saved recipes, custom foods and a years-long log become a personal asset you can't carry to a rival. That keeps people through redesign rage — leaving means losing 'years of recipes.' But the lock is brittle: when an update wipes workouts or history, the exact thing holding people vanishes, and the exit is instant and bitter.
Unfortunate since I have years of recipes already input here
Update destroyed it-wiped out every workout I had
Months of making meals and recipes, months of tracking and logging weight just gone
Habit and accountability are the real product, not the number-crunching
The strongest emotional hook isn't accuracy, it's the feeling of being accountable to yourself. People recount multi-year stories of losing 20, 80, 150+ lbs and say it 'holds me accountable' and won't let them gaslight themselves. Logging becomes a near-automatic ritual. That explains the abnormal loyalty: the product sells discipline, and the numbers are just its instrument.
This app really helps me to hold myself accountable for eating healthy
No gaslighting myself. The facts speak for themselves and MFP tells me how it is!
Using this app has been pivotal in my weight loss. I have lost 160 lbs. in the last 5 1/2 years
What users hate
The 2026 redesign killed the at-a-glance day — and that drove out decade-long veterans
The whole food diary used to read on one screen; now each meal is hidden behind its own tap and you can't see the day as a whole. For a calorie diary that's fatal — the product exists for the quick 'how much is left' glance, and the redesign buried it under taps and scrolls. Users with 10-15 year histories leave over exactly this, not over price.
I can no longer easily see my entire day's food diary because I have to click on each meal individually to see what is in it
I shouldn't have to expand each meal just to view all the entries for it
We want to see all foods for each meal without more nested menus and selecting
Swiping between days was muscle memory — removing it breaks the daily flow
Swiping left-right between days was wired into the habit: open, swipe to yesterday, check. The redesign replaced it with a date picker at the top, so people get stuck on the wrong day, log food into it, then delete. A tiny gesture, but it was the heart of the daily ritual — without it every session became friction.
I miss being able to swipe right or left to view previous daily entries
you can't slide on the main screen, you'd have to select by date
I prefer to swipe left or right to the next or previous day. Too dang many steps to get from one day to other
Removing batch actions turned fixing a mistake into a punishment
You used to delete a whole meal or copy an entire day in one action. Now it's one item at a time. This compounds a second flaw: the UI makes it easy to accidentally copy yesterday's food onto today, and you can only clean it up line by line. The product creates the mistake and then removes the fast way to undo it.
why in the world would you get rid of the option to delete multiple items at a time?
they also made it incredibly easy to accidentally copy yesterday's meal, and you can't tell unless you dig down another level. fatal flaw!
Can't delete the whole meal, you'd have to do line by line
Switching from 'calories remaining' to a count-up broke the point of the diary
The core value of a calorie diary is the instant answer to 'how many calories can I still eat.' The update swapped the counting-down remainder for a counting-up total, so users lose the main cue for 'eat or not.' This isn't cosmetic, it's a mental-model swap: the product stopped answering the single question people open it for before every meal.
It's hilarious that a calorie diary app has removed the dedicated calorie counting tab
Now instead of telling me how many calories and macros I have left in each meal it does a count up
you cant even see the basal calories + cal burnt - cal ate = cal left.. it is so effing simple and main purpose of this app
Streak notifications flipped from support to 'cringe' — and push people toward the door
Streak gamification is meant to pull people back into the habit, but the new 'quirky' notification tone ('not logging? you'll make us sad') reads as manipulative and infantilizing. For an audience that already logs automatically the streak is useless, and you can't turn it off. A retention mechanism became an irritant people explicitly cite as making them want to uninstall.
things like ' The truest horror story - you not logging your meal' or 'Not logging your meal? you'll make us sad'
the recent Gen z adjacent pleas to "log your food it freaks us out," or any similar phrases is so cringe
The notifications are now worded incredibly strangely and even manipulatively to get you to log
Step and workout integrations are a promise that barely works
Pairing with Fitbit, Garmin, Samsung and Health Connect is sold as the edge — burned calories sync automatically. In practice steps are off by multiples, workouts either never arrive or duplicate five times and wreck the calorie remainder, and you can't enter steps manually. Half the 'eaten minus burned' equation is unreliable, so the product falls short of the one-stop health hub it pitches.
it DUPLICATES THE WORKOUTS FROM THE OTHER APP???? So when it says like "Walking, 20 minutes at 01:00 PM" it'll duplicate that entry upwards of 5 times
The step counter is completely wrong and never works correctly with health connect no matter what I do
the app doesn't allow you to enter your steps manually
The open database is double-edged: depth versus the noise of duplicates
The very thing that makes the database huge — open user entry — also clogs it. A single food surfaces a dozen entries with different calories and you have to guess which is right; even 'verified' ones can be wrong. Logging quality hinges on whether the user picked the correct row, which quietly erodes trust in the number the whole thing exists to provide.
they have a bunch of different options of the same food but different calories. super confusing
there are a while lot of "verified" foods which are simply incorrect. Please clean up your database
allowing everyone to add data on calorie counts causes great confusion. Same food shows multiple different calorie counts
Rigid dashboard presets won't let you see the nutrients you actually track
The diary only shows fixed nutrient sets, and you can't see, say, protein and fiber at once — you must pick one. For users with a specific goal (diabetes, keto, fiber) this defeats the point: they pay yet can't assemble on one screen the exact metrics they came for. Customization — the thing that would turn a tracker into a personal tool — is locked away.
I only care about protein and fibre and want them on the same view
this app can't track protein and fiber at the same time. It makes you choose only one
The macro settings are INCREDIBLY limiting, making it very non-functional for personal health and fitness journeys
AI photo logging can't tell portions apart — so it saves no manual entry at all
Photo food recognition is the flagship new feature, but it can't tell a 60-calorie small yogurt from a 250-calorie full cup. And since you end up typing the quantity by hand anyway, it removes none of the logging friction it was pitched to kill. It becomes a demo feature: impressive at install, useless in the real daily loop, and people fall back to manual entry.
AI Photo engine works in limited circumstances to identify foods but is absolutely useless when it comes to quantities
It cannot distinguish from a small yogurt worth 60 calories and a full cup worth 250 calories
essentially you will end up logging everything by hand and there are free apps for that
US-only units and week-start quietly alienate everyone outside America
Recipes in 'cups,' a week that starts on Sunday, salt only as 'sodium' — small things that, for a non-American, turn every entry into a conversion. You can't align the week to your weigh-in day, can't track salt by the European standard. Individually trivial, together a constant friction tax that leaves international users feeling second-class.
Every recipe I've seen is in 'cups'. Only the USA uses that as a measurement. The rest of the world uses grams
day of the week starts on a Monday. not being able to change that is damn right stupid
Can't track salt instead of sodium which is the standard in Europe
Forcing a US data transfer as a condition of entry scares off privacy-minded users at the threshold
To use the app at all you must consent to transferring your data to the US — and a segment of users balks right here, especially given how sensitive health data is. This isn't a buried policy line, it's a blocking screen at the very start: the product loses cautious users before it ever proves value, and declining means you can't get in at all.
it asks to transfer my data to US otherwise I cannot use it, what a joke
part of the terms for signing up is being able to completely unecessarily send your data to the US
I will not agree to their privacy terms
A long onboarding before the wall — the failure lands after the time is already invested
This is the single money card — and it's about a mechanism, not a price gripe. The app walks you through 20 minutes of goal and meal-plan setup, then reveals the subscription only at the very end. The user invests time, feels the sunk-cost pull — and hits the wall right there. Activation arrives after trust is already spent, so the refusal reads as bait-and-switch and people score it zero before a single real use.
It takes 20 minutes to set up the app with meal planning, after they want you to pay $180 a year for the app
making you invest time into configuring and fine tuning advanced features like meal planning before finally telling you at the end it's $99/yr to enable that feature? automatic zero stars
they first let you set everything up before telling you you need a subscription