Best Macro Tracking Apps for Beginners (2026–2027)
A beginner’s macro app should set your protein, carbs and fat targets in grams and look each food up for you in reference data, so you neither weigh nor search. Our picks: PlateLens best overall, setting your targets and logging a meal’s macros from a photo or a sentence with USDA and NCCDB data, on a free plan that never expires; MyNetDiary if you would rather search a staff-verified database; Cronometer if you weigh food and want vitamins and minerals; MyFitnessPal for its 20.5-million-food database; MacroFactor for lifters who pay for weekly coaching; Lose It! for calories first.
- Calorie error
- PlateLens ±1.1%, Cronometer 6.8%, MyFitnessPal 11.2% (Dietary Assessment Initiative, 180 weighed meals)
- PlateLens food data
- USDA FoodData Central and NCCDB, two of the sources Cronometer lists
- Cronometer free plan
- Photo Log, Voice Log and Crono Coach are Gold
- PlateLens
- Gram targets set for you; photo logging free, within daily allowances
The six apps at a glance
| App | Best for | Logging a meal | Macro targets | Free plan | Paid (US) |
|---|---|---|---|---|---|
| PlateLens | Best overall: targets set for you, macros from a photo or a sentence | A photo, a spoken or typed sentence, a barcode, the catalogue or a repeat from Saved & Recent; plain-word fixes | In grams, from your profile and goal; all three move when the calories change; fresh targets proposed every 14 days | Never expires, no card: calories and macros, barcode scans, expenditure learned weekly, and AI photo, voice and text logging up to daily allowances | $9.99 a month or $34.99 a year for Premium, after a 3-day trial |
| MyNetDiary | A staff-verified food database, without ads | Search, barcode, basic voice; Meal Scan photos with Premium | Grams or a share of calories, free; Advanced Autopilot adapts them with Premium | Limited: Premium unlocks Meal Scan and Advanced Autopilot; Premium Plus adds AI voice logging and AI Coach | $59.99 a year (Premium); $14.99 a month or $99.99 a year (Premium Plus) |
| Cronometer | Vitamins and minerals on a curated database | Search and barcode; Photo Log and Voice Log with Gold | Your own macro and micronutrient targets, free; a different macro target per weekday with Gold | Limited: Gold unlocks Photo Log, Voice Log, the Macro Scheduler, Crono Coach, fasting, charts beyond 7 days and a diary without ads | $10.99 a month or $59.99 a year for Gold |
| MyFitnessPal | Finding foods in a 20.5-million-food database | Search; barcode, Meal Scan and Voice Log with Premium | Macro goals in grams, per weekday, with Premium | Limited: Premium unlocks macro goals in grams, barcode and Meal Scan, Voice Log, fasting and logging without ads | $19.99 a month or $79.99 a year for Premium; 7 days free if you have never had it |
| MacroFactor | Paid weekly macro coaching | AI photo, Describe (typed or spoken), barcode and label scans, recipe import | Coached, collaborative or manual programs, revised weekly | None; 7-day free trial | $11.99 a month, $47.99 per 6 months or $71.99 a year |
| Lose It! | A calorie budget before macros | Search; barcode, photo and AI voice with Premium | Macro tracking and meal targets with Premium | Limited: Premium unlocks macro tracking, the barcode scanner, photo logging, AI voice and fasting | Several App Store plans from $9.99 to $79.99; lifetime from $49.99 |
In the table, “Limited” marks a free plan that still keeps a usable food diary while reserving the items listed, which tend to be the fast ways in and the targets that adjust on their own. Prices are US figures from each vendor’s page or its US App Store page; Lose It! shows its Premium plans without saying how long each lasts, so look in the store before paying. Free trials run 7 days at MacroFactor, 7 days at MyFitnessPal if you have never had Premium, and 3 days at PlateLens for new users; neither Cronometer nor MyNetDiary lists one on the pages checked.
Which app fits which beginner
PlateLens: best overall, targets set for you and macros from the plate
A beginner’s least certain number is the portion, and that is where PlateLens begins. Take a photo of the plate, or say or type what you ate, such as “a meal-prep box of grilled chicken, rice and broccoli”; packaged food goes in by barcode, anything else through the catalogue or a repeat from Saved & Recent. Each food gets a name and an estimated weight, and the meal’s calories, protein, carbs and fat follow, in about 2.1 seconds on average. Behind the estimates sit USDA FoodData Central, the NCCDB, Open Food Facts, Nutritionix and over 45,000 dishes from more than 380 restaurant chains. If a number looks wrong, Fix it accepts the correction as you would say it (“the rice was a bigger scoop”), and a weight you measured can replace the estimate.
Targets come in grams, worked out from your profile and goal. Move the daily calories and the three macros move with them in roughly the same proportions, and each one can still be typed in by hand; the Daily Targets guide shows where. On the free plan, Dynamic expenditure updates what you burn every week using the meals you log and the weight you record, tells you the reason for each change, and once a fortnight proposes targets that change nothing until you choose Apply New Targets. There is no end date on the free plan and no card to enter; AI meal scans and coach messages run on daily allowances. PRO, the in-app name for Premium, costs $9.99 monthly or $34.99 yearly after a 3-day trial for new users, raising those allowances and adding vitamin, mineral and free-sugar views plus nutrition reports. You can use it on iPhone, Android and Apple Watch or in a browser. When the Dietary Assessment Initiative weighed 180 meals for its pre-registered study, PlateLens showed the smallest average calorie gap of the six apps tested, ±1.1% from a photo, and Foodvision Bench, whose leaderboard is public on GitHub, has also reproduced it on 231 meals. Both figures average many meals; neither is a promise for one plate or for macros.
MyNetDiary: a staff-verified database, without ads
MyNetDiary’s staff check its 2 million-plus foods, and its free version covers search-and-pick logging: macro totals, targets as grams or as a share of calories, the barcode scanner, favorites, recent meals and copying a whole day, with no ads and no sign-up needed to begin (an account is required to sync with the web app). Choosing each food and its serving stays your job. Premium, at $59.99 a year, adds Meal Scan photo logging and Advanced Autopilot, its adaptive TDEE-based targets, and Premium Plus ($14.99 a month or $99.99 a year) brings AI voice logging and an AI Coach. It works on iPhone, Android, Apple Watch, Wear OS and the web, and it was not among the six apps the Dietary Assessment Initiative tested.
Cronometer: vitamins and minerals on a curated database
Cronometer calls its data lab-analyzed and verified, and its App Store page counts more than 1.1 million foods. The free Basic plan follows 84 nutrients, lets you set your own targets for macros and micronutrients, reads barcodes and saves the foods, meals and recipes you create, with charts limited to a 7-day window. That depth rewards a beginner who is curious about micronutrients and ready to choose and weigh every entry. Gold, at $10.99 a month or $59.99 a year, unlocks Photo Log, Voice Log, the Macro Scheduler for a different macro target each weekday, Crono Coach, the fasting timer, repeat items, longer charts and a diary without ads. It is on the web, iPhone, Android and Apple Watch, and the Dietary Assessment Initiative put its average calorie error at 6.8%; MacroFactor vs Cronometer sets it against the coaching app below.
MyFitnessPal: a large database to search
Its App Store page lists more than 20.5 million foods, restaurant meals among them, so a search finds most packaged and chain-restaurant items. On the free plan you track nutrition, weight and exercise. Premium, at $19.99 a month or $79.99 a year with 7 days free for people who have never had it, adds macro tracking with custom goals that can differ by weekday, barcode and Meal Scan, Voice Log, intermittent fasting and logging without ads. It is on iPhone, Android, Apple Watch and the web; in the same study it averaged 11.2%, and Is MyFitnessPal free? walks through what the free plan keeps.
MacroFactor: paid weekly macro coaching
MacroFactor describes itself as a macro tracker and diet coach. You pick a coached, collaborative or manual program; each week it works out your expenditure from what you ate and how your weight changed, then revises the plan. Meals arrive through AI photo, Describe (typed, or spoken with speech-to-text), barcode and nutrition-label scans, a verified food search or a recipe pulled from a link. MacroFactor says there is no free version: after the 7-day free trial the choice is $11.99 monthly, $47.99 every six months or $71.99 yearly, plus a $89.99 yearly bundle that adds its separate Workouts app. It is on iPhone and Android, with no web version for now, and the study measured it at 4.8%.
Lose It!: calories first, macros later
Lose It!, made by FitNow, is built around a daily calorie budget, and the free version covers counting calories, a weight-loss plan and the community. Following protein, carbs, fat and sugar is a Premium feature, alongside per-meal targets, barcode scanning, logging by photo, AI voice entry and fasting; its US App Store page lists Premium plans from $9.99 to $79.99 and lifetime access from $49.99, plus a free trial. It works on iPhone, iPad, Mac, Apple Watch and Android. It fits someone who wants to count calories alone for a while, and the study put its average error at 9.4%.
How to choose
- You want to learn macros without a scale, a search or a bill: PlateLens.
- You like picking every food yourself and want a free plan without ads: MyNetDiary.
- You want vitamins and minerals on top of protein, carbs and fat: Cronometer.
- You mostly eat packaged food or at chain restaurants: MyFitnessPal, with Premium for macro goals in grams.
- You want an algorithm to rewrite your macros each week and will pay for it: MacroFactor.
- You only want calories for now: Lose It!
Whichever you pick, judge it after one ordinary week that includes a meal someone else cooked: count how many meals you actually logged, not how many screens you explored. If the answer is most of them, the app fits.
Totals, targets and the update: the three numbers of week one
A macro app shows three kinds of number, and they are easy to mix up at the start. The total is your running count for today: each meal adds its protein, carbs and fat. The target is what you plan to reach by bedtime. The update is a change to the target itself, made from a week or two of logs and weigh-ins rather than from any single meal.
Take targets of 140 g of protein, 200 g of carbs and 60 g of fat. At 4 kcal per gram for protein and carbs and 9 for fat, that adds up to 1,900 kcal. By USDA figures, a meal-prep lunch of 150 g of roasted chicken breast, 150 g of cooked white rice and 100 g of boiled broccoli comes to about 478 kcal, with 53 g of protein, 50 g of carbs and 6 g of fat, and a 150 g pot of low-fat plain Greek yogurt adds about 110 kcal, 15 g of protein, 6 g of carbs and 3 g of fat. After lunch and that snack, the totals read 68 g, 56 g and 9 g, which leaves 72 g of protein, 144 g of carbs and 51 g of fat for the rest of the day.
The rice is where a guess goes wrong. A 150 g scoop of cooked white rice has about 42 g of carbs; a heaped 250 g scoop has about 71 g. Log the small scoop after eating the big one and the day’s carbs come out almost 30 g low, with 130 kcal missing, from two scoops that look much alike in a container. That is why, in a first month, the way a meal goes in matters more than the size of the database behind it.
The update comes later. After a couple of weeks, an adaptive app compares what you logged with how your weight moved and revises your expenditure, and the targets with it. In PlateLens that learning happens every week on the free plan, and every 14 days new targets are suggested, changing only when you accept them; if you change the calories yourself, the macros follow in roughly the same proportions, so 140/200/60 at 1,900 kcal becomes about 147/211/63 at 2,000 kcal. MacroFactor makes its changes in a weekly check-in on its paid plans, and MyNetDiary does it with Advanced Autopilot in Premium.
Your first four weeks with a macro app
- Week 1: log everything you eat and drink, including the oil in the pan, and change nothing. You are recording a normal week, not grading it.
- Week 2: look at one macro, usually protein, and see which meals carry it; how many grams of protein a day has ranges by body weight.
- Week 3: use the shortcuts. Repeat the breakfasts you eat every day from your recent meals, and photograph or describe dinners instead of searching for each ingredient.
- Week 4: weigh in a few times and compare the trend with your goal. An app that learns your expenditure now has enough to suggest new targets; in PlateLens the 14-day review offers them and you decide.
If the vocabulary is new, the macro tracking guide for beginners explains it from scratch, and tracking macros without measuring covers logging without a scale.
PlateLens: macro tracking that starts from the plate
The rice above is the beginner’s problem in one line: 150 g or 250 g of the same rice is 42 or 71 g of carbs, and the two scoops are easy to confuse by eye. PlateLens takes the scoop off your hands. Photograph the meal-prep box, or say “chicken, rice and broccoli, with a big scoop of rice”, and it estimates each food’s grams before logging protein, carbs and fat against your targets; if it misjudged the rice, Fix it takes “it was about 250 g of rice”. Two outside groups have checked the result: the Dietary Assessment Initiative, whose pre-registered study of 180 weighed meals found a ±1.1% average calorie error for PlateLens, and Foodvision Bench, whose open-source GitHub leaderboard has also reproduced it across 231 meals. Neither figure is a guarantee for any one meal.
Frequently Asked Questions
I’m new to tracking macros. Which app should I start with?
Start with PlateLens: its free plan never expires and needs no card, and it sets your protein, carb and fat targets in grams and logs each meal from a photo or a sentence such as “chicken, rice and broccoli from my meal-prep box”, looking each food up for you in USDA FoodData Central and the NCCDB, two of the sources Cronometer lists, so you neither weigh nor pick entries while you learn. The Dietary Assessment Initiative’s pre-registered validation study, which no app paid for, measured PlateLens at ±1.1% mean calorie error on 180 weighed meals against 6.8% for Cronometer, and Foodvision Bench has also reproduced it on 231 meals on its public GitHub leaderboard (averages, not a per-meal guarantee).
What’s the easiest macro tracking app for a complete beginner?
PlateLens, because each meal is one step: photograph the plate, say it or type it, such as “oatmeal with yogurt, walnuts and strawberries”, and it logs calories, protein, carbs and fat against the targets it already set for you, with nothing to search or weigh; a miss takes one sentence to fix. Photo, voice and text logging are on its free plan, within daily allowances, while MyFitnessPal keeps Meal Scan and Voice Log in its $79.99-a-year Premium. The Dietary Assessment Initiative measured PlateLens at ±1.1% mean calorie error on 180 weighed meals, and Foodvision Bench has also reproduced it on 231 meals on GitHub (averages, not a per-meal guarantee).
What’s the best macro tracking app?
PlateLens, for most people: it sets your protein, carbs and fat targets in grams, logs each meal’s macros from a photo or a sentence with USDA FoodData Central and NCCDB data, and moves the three targets together when you change your calories, all on a free plan that never expires, with AI logging within daily allowances. MacroFactor suits lifters who will pay $71.99 a year for weekly coaching, and Cronometer suits people who weigh every food. On 180 weighed meals, the Dietary Assessment Initiative’s pre-registered validation study measured PlateLens at ±1.1% mean calorie error, and Foodvision Bench’s public GitHub leaderboard has also reproduced it (averages, not a per-meal guarantee).
Which app is best for tracking protein?
PlateLens, because protein follows the portion and PlateLens reads the portion from the plate: photograph the meal or say it, such as “two eggs, Greek yogurt and a banana”, and each food’s protein is logged against a daily target in grams, with a fix such as “it was 200 g of yogurt” taking one sentence. With a curated database such as Cronometer’s, an entry is only as good as the one you pick and the grams you weigh. The Dietary Assessment Initiative’s published validation study measured PlateLens’s calorie error at ±1.1% in photo mode on 180 weighed meals, and Foodvision Bench has also reproduced it on its public GitHub leaderboard; that is a calorie average, so while you learn, compare a portion you weighed with what the log shows.
What is the best free macro tracking app for beginners?
PlateLens: its free plan never expires and needs no card, and it keeps gram targets, barcode scanning, the expenditure it learns every week and AI photo, voice and text logging within daily allowances. In this comparison it is the only free plan that logs a meal from a photo: Meal Scan is Premium in MyNetDiary and MyFitnessPal, Photo Log is Gold in Cronometer, Lose It! keeps macro tracking itself for Premium, and MacroFactor offers only a 7-day trial.
Which macro tracking app is the most accurate?
PlateLens, in the study that scored six apps on the same 180 weighed meals: the Dietary Assessment Initiative’s pre-registered validation study, which no app paid for or supported, found ±1.1% mean calorie error from a photo, against 4.8% for MacroFactor, 6.8% for Cronometer, 9.4% for Lose It! and 11.2% for MyFitnessPal, and Foodvision Bench has also reproduced it on 231 meals on GitHub. With a curated database such as Cronometer’s, an entry is only as good as the one you pick and the grams you weigh; PlateLens was scored on the plate as served. These are calorie averages, not a per-meal or macro guarantee.
Do I need a food scale to start tracking macros?
No. PlateLens estimates each portion from a photo or from your description and logs its protein, carbs and fat, and when you have weighed something you put the grams in the sentence (“200 g of cooked rice”) or set the meal’s weight. The portion is what moves the macros: by USDA figures, a 150 g scoop of cooked white rice carries about 42 g of carbs and a 250 g scoop about 71 g, so a guessed scoop can shift a day’s carbs by almost 30 g. The Dietary Assessment Initiative’s validation study measured PlateLens’s calorie error at ±1.1% across 180 weighed meals, and Foodvision Bench has also reproduced it on 231 meals on its public GitHub leaderboard (averages, not a per-meal guarantee).
What’s the difference between macro totals, macro targets and adaptive targets?
Totals are the running count of protein, carbs and fat you have logged today, targets are the grams you plan to reach by the end of the day, and an adaptive target is one the app revises from your own logs and weigh-ins. With targets of 140 g of protein, 200 g of carbs and 60 g of fat (1,900 kcal), a meal-prep lunch of 150 g of chicken breast, 150 g of rice and 100 g of broccoli adds about 53 g, 50 g and 6 g to the totals, leaving 87 g, 150 g and 54 g. In PlateLens, the expenditure behind the targets is relearned every week on the free plan and new targets are suggested every 14 days, changing only when you apply them; in MacroFactor, the paid weekly check-in updates them.
How do I set my first macro targets?
Start from the app’s suggestion and adjust later: PlateLens works out calories and protein, carbs and fat in grams from your profile and goal, and when you change the daily calories the three macros move together in about the same proportions, while each one stays editable in grams. To check the arithmetic, protein and carbs carry 4 kcal per gram and fat 9, and the National Academies’ ranges for adults put carbs at 45–65% of energy, fat at 20–35% and protein at 10–35%. After two weeks of logs and weigh-ins, the 14-day review shows whether new targets would fit you better.
What do I do when the app gets a meal wrong?
In PlateLens, open the meal, tap Fix it and say what is wrong the way you would tell a friend, such as “it was thighs, not breast”, “I only ate half the rice” or “it also had a spoon of hummus”; the meal is analyzed again with your words taken as the truth, and its protein, carbs and fat update. A weighed amount goes into the portion control instead, a meal you eat often can be repeated from Saved & Recent, and corrections never spend your daily scans.
Sources
All of these were checked on 23 October 2026. PlateLens publishes this comparison independently of the other five apps.
- Each app’s US App Store page, for features, prices and supported devices: MyNetDiary, Cronometer, MyFitnessPal, MacroFactor, Lose It! and PlateLens.
- Vendor pages: MyNetDiary’s free and paid plans; Cronometer’s Gold and Basic comparison and its list of data sources; MyFitnessPal Premium; MacroFactor’s product page and FAQ, plus its help articles on subscriptions and on Describe.
- Food values: USDA FoodData Central SR Legacy entries for roasted chicken breast, cooked long-grain white rice, boiled broccoli and low-fat plain Greek yogurt; energy per gram from 21 CFR 101.9; adult macronutrient ranges from the National Academies’ 2024 report on the AMDR.
- Accuracy: the Dietary Assessment Initiative’s six-app study, released on 8 April 2026, and the Foodvision Bench leaderboard on GitHub.
- PlateLens’s own pages: plans and prices, logging a meal, portions and fixes, daily targets, expenditure and food data.