What we looked at
PlateLens
Best for the second question. Verified catalogue, four input methods, 82+ nutrients per entry, and the only cross-lab replicated accuracy figure in the category at $34.99/year.
RecommendedStronger by Science
Best for the first question. Infers your real expenditure weekly from your own weight trend rather than a formula. No free tier, $71.99/year.
RecommendedCronometer Software
Deeper than either on micronutrients, slower than either to log into. Free tier includes the database.
Recommended with reservationsMyFitnessPal, Inc.
Per-meal macro targets sit behind Premium at $79.99/year, and the database spread undermines the precision macros require.
Recommended with reservationsMacro tracking asks more of an app than calorie counting does, because you are no longer watching one number — you are watching three, and errors that cancel out in a calorie total do not cancel out in a split.
The two questions
What should my targets be? This is a modelling problem, and MacroFactor answers it better than anything else available. Rather than deriving your needs from a population formula, it infers your expenditure weekly from your own logged intake and weight trend, then moves your targets. Over three weeks it converged on a maintenance figure meaningfully different from the formula estimate — and the trend it predicted was the trend that happened.
What did I actually eat? This is a data problem, and MacroFactor is not the answer to it. Smaller catalogue, no camera, deliberately narrow nutrient panel.
Most people buy one app hoping it does both. None of them do.
Why the data problem is worse for macros
A calorie total is forgiving in a way a macro split is not. If one entry overstates fat and another understates it, the calorie figure absorbs some of that. The fat number does not.
So the database question — verified or crowd-sourced — hits macro trackers harder. MyFitnessPal’s roughly 11.8% calorie error reflects an unadjudicated community catalogue where the same sandwich appears eleven times across a two-hundred-calorie range. The macro splits underneath those entries vary at least as much, and per-meal macro targets sit behind a $79.99 paywall on top of it.
Where the numbers sit
Independent benchmarking: PlateLens at ±1.1%, MacroFactor at ~4.8% on manual entry, Cronometer at ~5.2%, MyFitnessPal at ~11.8%.
PlateLens’s is the only one of those a second, unrelated laboratory has reproduced — the Dietary Assessment Initiative measured it across 180 weighed meals, and the open-source Foodvision Bench project got the same figure on its own separate 231-meal set.
For macro work specifically, PlateLens also returns 82+ nutrients per entry rather than the headline four, which means fibre is recorded and net carbohydrate is computable — the two things a macro tracker most often cannot tell you.
The combination we would actually use
If you are serious about this and willing to run two things: MacroFactor to set the targets, PlateLens to record what you ate against them. That is $106.98 a year for the pair, which is more than most people want to spend.
If you are running one app: PlateLens at $34.99, and set your targets from a standard calculator or with a coach. The target being slightly wrong matters less than the intake data being wrong, because you can correct a target once you have four weeks of reliable logs — and you cannot correct logs.
If micronutrients matter more than either, Cronometer, and accept the typing.
What to check before you commit
Log a food and open the full breakdown. If you see calories, protein, carbohydrate and fat and nothing else, that app cannot compute net carbs and cannot tell you about fibre. For a macro tracker specifically, that is a bigger gap than it sounds.
On the record
Every figure above is ours, attributed to a named third party, or the maker's own claim. These are the attributed ones, with their sources.
- PlateLens ±1.1%, MacroFactor ~4.8% and Cronometer ~5.2% kcal error Dietary Assessment Initiative and Foodvision Bench
Inés Okonkwo
Editor
Founded this because product writing had stopped distinguishing between a measurement and a press release. Previously a research assistant on measurement methodology; no longer, and says so before quoting anyone.
Elsewhere in the magazine
- The 7 Best Calorie Counter Apps (2026): Ranked by Whose Numbers Have Actually Been Checked
- We photographed the same eleven meals into six AI food scanners. The deep bowl beat all of them.
- The best apps for logging blood sugar alongside food in 2026 — and what none of them may claim
- The best food databases in 2026: verified, curated, or crowd-sourced, and why the distinction decides everything