MyFitnessPal Calorie Counter is what I’d recommend. It does let you edit nutrition information if you find it mismatches the label, and you can use the edited product right away.
It’s mind boggling how not one single Android app I’ve tested lets you fix/override the incorrect nutrition data it gets from their database, or add missing macros:
- SparkPeople Calorie Counter & Diet Tracker (also, doesn’t support weight gain goals)
- Lose It (also, doesn’t support weight gain goals)
- LiveStrong MyPlate Calorie Tracker
Again, all the apps above don’t let you fix incorrect nutrition data. These apps have millions of users and very well-funded companies behind them, yet apparently have focused resources on marketing rather than functionality.
I live in California, so I’m eating some of the most common foods these apps target, yet there are still mistakes.
MyNetDiary PRO is the only app I’ve found that appears to support editing foods, but:
- they call the feature “Custom foods”, which other apps (e.g. MyFitnessPal) have as well (and for free) - you just enter the nutrition data from scratch, as if you prepared the meal yourself
- they charge for a feature that enriches their databases. This is crowdsourcing done wrong. Plus, you can add custom foods from the website anyway. Don’t know what they were thinking.
The best food tracking app of the lot
Despite its shortcomings, so far the best choice among these apps is MyFitnessPal. While you can’t correct data in the mobile app, you can do so on the website, and the data will sync to the app within seconds. If you scan a barcode and there’s a mismatch against the actual nutrition label, you can search for the item on the website (by name), correct the data (please add something like “per 2016-Oct label”), then match the barcode to the food you’ve just corrected.
In its premium/subscriber version, MFP also lets you have different caloric+macronutrient goals per day of the week, which can be handy for certain diets, e.g. extra carbs on bodybuilding training days for muscle gain.
Note: I haven’t tested MyNetDiary yet.