Blog · Tracking & tools

Calorie and nutrient tracker apps: what each one actually counts

Which nutrition tracker apps count fiber, vitamins and minerals, and which stop at macros: seven apps compared, one worked example and a pick for each goal.

A colander holding oats, banana slices and peanut butter over a bowl, while tiny beads slip through its holes and scatter

If you want vitamins, minerals and fiber counted, the strongest free calorie and nutrient tracker is Cronometer. Its free tier tracks calories, macros and up to 84 nutrients, barcode scanner included, from a database built mostly on lab-analyzed sources. If you need calories plus protein, carbs and fat, nearly every mainstream nutrition tracker app counts those, and the right one is the one you will still open on a busy Thursday.

That second group is where most goals live. Weight loss, muscle gain and body composition run on four numbers, and HeyCoach tracks exactly those four (calories, protein, carbs and fat) from a photo, a sentence or a voice note in WhatsApp. It is the easy way to track what matters for most goals, and you can try it free for five days.

Three levels of tracking

Every nutrition counter app sits somewhere on this ladder. Each step up adds numbers, and work.

1. Calories only. One number per meal: enough to run a deficit, and a calorie chart plus a notebook will do. The weakness: two 1,600 kcal days can look identical yet feel different if one had 40 g of protein and the other 120 g.

2. Calories plus macros. Protein, carbohydrate and fat, in grams. Most weight-loss and training advice is written at this level, because protein helps you stay full and keep muscle while you lose fat. Every app below covers it.

3. Full nutrients. Fiber, sugar, sodium, potassium, vitamins and minerals, sometimes 80 or more numbers a day. Useful when a specific nutrient is the point, and only as good as the food database.

Who actually needs which

  • Losing weight: calories and protein. Fat and carbs can flex day to day. Get your number from the protein calculator or the guide to how much protein to lose weight.
  • Training or competing: calories plus all three macros, with carbs matched to training volume. The macro calculator gives a starting split.
  • Vegan or mostly plant-based: MedlinePlus lists vitamin B12, vitamin D, iron, calcium, zinc and omega-3s as nutrients to watch when you avoid animal foods. A few weeks of full-nutrient logging shows where you stand.
  • A medical target: sodium for blood pressure, carbohydrates for diabetes. Follow your clinician. The number comes from them; the app only has to count that nutrient and hold the target they gave you.
  • Just curious: a two-week audit in a full-nutrient app, then back to the level you will keep.

What seven nutrition tracker apps actually count

Checked on each app's own pages and help center; US prices at the time of writing (October 2026), and checkouts vary by country.

App Free tier tracks Nutrients beyond macros Database type Price
Cronometer Calories, macros and up to 84 nutrients; free barcode scanner Fiber, sugars, sodium and a full vitamin and mineral panel Curated: lab-analyzed sources (USDA, NCCDB) or staff-verified Free; Gold $10.99/month or $59.99/year
MyFitnessPal Calories, macros and daily nutrient totals About a dozen: fiber, sugar, sodium, potassium, saturated fat, cholesterol, calcium, iron, vitamins A and C Very large, largely user-contributed; "Verified" entries marked Free; Premium $19.99/month or $79.99/year
Lose It Calorie budget and macros Goals for fiber, sodium, sugar, cholesterol and saturated fat (Premium); 18 more viewable on food labels Tens of millions of foods; user edits checked by an AI tool Free; Premium $79.99/year
MacroFactor No free tier (7-day trial) Full micronutrients with targets Verified search; research-grade "common" foods carry full panels $11.99/month or $71.99/year
Yazio Calories and macros PRO adds fiber, sugar, salt, fatty acids, vitamins and minerals Mixed: verified (check mark) and public entries PRO about $47.90/year
Cal AI Scan results require a subscription (3-day trial) None listed; returns calories, protein, carbs, fat AI estimate from photo, barcode or description Subscription; price shown in app
HeyCoach 5 days of Pro free, no card Focused on the four that drive weight loss: kcal, protein, carbs, fat AI estimate from photo, text or voice; label photos read verbatim; official chain and brand nutrition when found 5 days free, then $4.99/month or $39.99/year

Two details the table cannot hold. MyFitnessPal shows nutrient totals free, while Premium adds a Heart Healthy view (saturated fat, sodium, fiber), gram-based macro goals and the barcode scanner; to set its macros well, see the MyFitnessPal macro calculator guide. Lose It lists 18 extra nutrients, from B12 to magnesium, and asks users to fill in missing values from the package. Yazio's nutrient detail is on its PRO features page; Cal AI, now owned by MyFitnessPal, lists its four values on its site.

Why micronutrient numbers are only as good as the log

A calorie total is forgiving: a slightly wrong chicken entry costs you 30 kcal. A micronutrient total is not: pick an entry with no iron field and the iron disappears. Three things decide whether a vitamin chart means anything.

Where the entries come from. Reference data such as USDA FoodData Central reports dozens of nutrients per food. A user-submitted entry contains whatever the submitter typed, often just calories and macros. Cronometer builds on the first kind; MyFitnessPal, Lose It and Yazio mix both.

What labels have to say. A US Nutrition Facts label must list only four vitamins and minerals: vitamin D, calcium, iron and potassium. A branded entry copied from a package cannot contain magnesium or B12 unless the maker volunteered them. MacroFactor's help center says it plainly: branded foods will likely undercount anything beyond calories, macros and a few major micronutrients, so log "common" foods when you want a thorough accounting.

Blank means zero. MyFitnessPal's help center notes that many foods in its database are missing values for nutrients such as vitamin A or iron, and that logging one of them simply adds nothing for that nutrient. The chart cannot tell "you ate none" from "nobody entered it."

Worked example: one breakfast, two entries

Take a 35-year-old woman eating about 1,470 kcal and 95 g of protein on a weight-loss day. Every food uses USDA FoodData Central reference values, except that breakfast can be logged two ways: as its three ingredients (40 g rolled oats, a medium banana, a tablespoon of peanut butter), or as one user-created entry, "oatmeal with banana and PB," that lists 352 kcal, 10 g protein, 58 g carbs and 11 g fat and leaves every other field blank.

Calories and macros come out the same either way. Three nutrients do not:

Meal Fiber Iron Potassium
Breakfast: 40 g oats, medium banana, 1 tbsp peanut butter 7.9 g 2.3 mg 657 mg
Lunch: 120 g roast chicken breast, 1 cup brown rice, 1 cup broccoli 8.4 g 3.4 mg 938 mg
Dinner: 150 g salmon, small baked potato with skin, 1 tbsp olive oil 3.0 g 2.1 mg 1,314 mg
Snack: 1 cup raspberries 8.0 g 0.8 mg 186 mg
Day, breakfast logged as ingredients 27.3 g 8.6 mg 3,095 mg
Day, breakfast logged as macros-only entry 19.4 g 6.3 mg 2,438 mg

Against her targets from the Dietary Guidelines table for women 31 to 50 (25 g fiber, 18 mg iron, 2,600 mg potassium), the first log puts fiber at 109% and potassium at 119%. The second puts fiber at 78% and potassium at 94%. Two shortfalls she does not have, created by one blank entry.

Iron is low in both logs (48% and 35%), so that gap survives a clean log: a real pattern worth looking at through foods like beans, lentils or fortified cereal, or with her clinician. The skill is telling a real gap from a blank field.

To keep a nutrient chart honest, log whole foods from generic reference entries ("banana, raw"), open the day's main foods before trusting a low number, and judge a week's average. Treat a persistent gap as a question, never a diagnosis: an app estimates intake, and only a blood test measures status.

Which nutrition tracker for which goal

  • Weight loss: calories and protein, in any mainstream app. Choose by logging speed; the best calorie counter apps comparison times the everyday tasks. If opening an app is the step you skip, HeyCoach logs both from a photo or one sentence in WhatsApp.
  • Muscle gain or sport: MacroFactor for adaptive targets with micronutrients included, or Cronometer free if you want to pay nothing.
  • Vegan or vegetarian check: Cronometer free, generic entries, two to four weeks.
  • A clinician's nutrient target: Cronometer free covers sodium, potassium, carbohydrate and fiber with custom targets. MyFitnessPal and Lose It track sodium, sugar and fiber too, though Lose It's nutrient goals need Premium.
  • Paying nothing: Cronometer does the most at $0. Every free tier is compared in best free calorie counter apps; switchers should read the MyFitnessPal alternatives, and anyone chasing precision, which calorie counter app is most accurate.

FAQ

What is the best app to track calories and nutrients?

Cronometer, if "nutrients" means vitamins, minerals and fiber: its free tier tracks up to 84 of them from a mostly lab-analyzed database. If you mean calories plus protein, carbs and fat, every mainstream app does that, and the best one is the one you will log in every day.

Which nutrition tracker app is free?

Cronometer, MyFitnessPal, Lose It and Yazio all have free tiers that log calories and macros. Cronometer's free tier adds a full vitamin and mineral panel and a barcode scanner; MyFitnessPal shows about a dozen extra nutrients free, while Lose It's nutrient goals and Yazio's detailed nutrients are paid.

Does MyFitnessPal track vitamins?

A few. Its help center lists vitamins A and C among the nutrients it scores, alongside fiber, sugar, sodium, potassium, saturated fat, calcium and iron. There is no full vitamin panel, and many entries lack micronutrient values, so choose "Verified" entries when the numbers matter.

Do I need to track micronutrients to lose weight?

No. Weight loss depends on a calorie deficit, and protein helps you stay full and keep muscle while you are in one. Track micronutrients when you have a specific reason, such as a plant-based diet or a target from your clinician.

What is the difference between a calorie counter and a nutrition tracker?

A calorie counter totals energy, usually with protein, carbs and fat alongside. A nutrition tracker also totals fiber, sugar, sodium, vitamins and minerals. Those extra numbers are only as good as the food entries behind them.

Sources

The easy way to do this

For most goals, the numbers that matter are calories and protein, and HeyCoach puts them, with carbs and fat, on every meal card against targets it sets up in about 30 seconds. A photo, a sentence or a voice note in WhatsApp logs the meal; a photographed label is read exactly as printed, known chain and brand items use their official nutrition, and a reply fixes any estimate, even days later. There is nothing to download and no database to scroll, so the log keeps going on the busy days that usually break it. Say hi to HeyCoach and try five days of Pro free, no card needed.

More on Tracking & tools

Editorial and review policy. No independent dietitian review is claimed unless a reviewer is named.

HeyCoach is a nutrition coach, not a medical service. This article is general information, not medical advice — talk to your doctor before changing your diet if you have a medical condition, are pregnant, or take medication.