MyFitnessPal
Food diary with a large food database, barcode scanning and recipe import for logging home-cooked meals.
- Free plan or free to use
- Mobile app
- Works in a web browser
Nutrition logging apps keep a food diary for you. You search for a food, scan a barcode or snap a photo, and the app adds up calories, protein, carbohydrates and fat, and in some apps vitamins and minerals, for the day. For home cooks, the most useful feature is usually the recipe builder: enter a recipe once, say how many servings it makes, and log a portion whenever you eat it.
MyFitnessPal, Lose It!, Yazio and FatSecret are broad food diaries with large databases and barcode scanning. Cronometer puts more weight on vitamins and minerals and draws on curated nutrition data. Carb Manager focuses on carbohydrates. MacroFactor is a subscription app built around fast logging. Several of these now offer photo logging, where AI estimates the food and portion from a picture.
Photo logging is quick, and it is an estimate. It can't see the oil in the pan or the butter in the sauce, and it guesses portion sizes from an angle. Barcode scans are more exact for packaged foods. For home-cooked meals, a recipe you've entered yourself, with weights where you have them, gives the most consistent numbers.
Food databases are a mixed bag. In some apps, many entries are added by users, so the same food can appear five times with five different values. Pick verified or well-sourced entries where the app marks them, and stick with the same entry for foods you eat often.
What a featured listing costs ยท from $99 a month
Food diary with a large food database, barcode scanning and recipe import for logging home-cooked meals.
Food diary that tracks vitamins and minerals as well as calories, using curated nutrition data sources.
Calorie-tracking app with photo-based food logging and barcode scanning.
Subscription food logging app built around fast entry, with AI-assisted logging and a recipe builder.
Food diary and calorie counter with a recipe section, barcode scanner and a paid Pro tier.
Free food diary and calorie counter with a food database, barcode scanning and photo logging.
Food logging app centered on carbohydrates, with recipes, a food database and a paid premium tier.
This site doesn't give diet or health advice, and neither should an app's default targets. Use these tools to keep a record, then take decisions about what or how much to eat to a doctor or registered dietitian, especially if you have a medical condition, are pregnant, or have a history of disordered eating.
Finally, think about privacy. A food diary is personal data. Read how each app uses it, check the sharing settings, and switch off anything you don't want connected, such as social features or links to other apps.
For home cooks, the most practical approach is often to log the recipes you make most, once, with weighed ingredients and a sensible number of servings. After that, logging a meal takes a few seconds, and the numbers stay consistent from week to week, which matters more for a record than perfect precision on any single day.
It's an estimate. A photo can't show hidden oil, butter or sugar and has to guess portion size. Weighed ingredients and barcode scans give more consistent numbers.
Yes. Most of these apps have a recipe builder: enter the ingredients and servings once, then log a portion each time you eat it.
Many suggest targets, but this site doesn't give diet advice. Treat the numbers as a record and take decisions about your diet to a doctor or registered dietitian.
MyFitnessPal, Cronometer, Lose It!, Yazio, FatSecret and Carb Manager have free versions with paid tiers on top. MacroFactor is a paid subscription.