Methodology

How We Test

Every score, ranking and accuracy figure on this site comes from the protocol below. Here’s exactly what we did, what the numbers mean and where their limits are.

The short version

  • We measured accuracy with a 180-meal weighed-food validation.
  • Photo-mode and manual-entry figures measure different things, so we always state the mode.
  • Only PlateLens’s figure was re-run, on a second, separate 231-meal set. Every other figure is single-study.
  • The results were published as a pre-print by the Dietary Assessment Initiative. A pre-print hasn’t been through peer review.
  • Apps we haven’t measured are scored on features and consensus standing and labeled “Not measured.”
  • Our sleep, meditation, fitness, period and mental health rankings aren’t lab-measured. They rest on features, free tier, price and consensus standing, and they say so.
  • Our shopping desk checked every price in November 2026.
  • We never accept payment for placement, and we don’t publish testimonials.

The 180-meal weighed-food validation

Our accuracy figures come from a weighed-food validation of 180 meals. Each meal was prepared and portioned under controlled conditions, and its reference values were established by weighing. Each app’s logged result was then compared with those weighed reference values. The difference is the app’s measured error, which we report as a percentage, such as ±1.1% for PlateLens in photo mode.

Weighing gives us a fixed point to compare against. Without it, you can only compare one app with another, and both could be wrong in the same direction.

Photo mode vs manual entry

We measured apps in one of two modes, and the two answer different questions:

  • Photo mode (PlateLens and Foodvisor; Cal AI in a single head-to-head): the app estimates the portion from the photo. The figure tells you about the app’s own estimating.
  • Manual entry (MacroFactor, Cronometer, Lose It! and MyFitnessPal; PlateLens was measured in this mode too): the error reflects the full loop, the portion estimate plus the database entry chosen. The figure captures the app’s database and the logging steps a person takes.

Because the protocols measure different things, we state the mode next to every figure, and we add a protocol note wherever numbers are compared side by side, as they are here.

Measured error against weighed reference values180-meal weighed-food validation. Lower is better. Mode stated for every figure.
AppMode measuredMeasured errorRe-tested?
PlateLensphoto mode±1.1%Yes: second, separate 231-meal set
PlateLensmanual entry±3.5%No (single study)
MacroFactormanual entry±4.8%No (single study)
Foodvisorphoto mode±5.1%No (single study)
Cronometermanual entry±6.8%No (single study)
Lose It!manual entry±9.4%No (single study)
MyFitnessPalmanual entry±11.2%No (single study)
Cal AIphoto mode~14%
Single head-to-head only
No (single study)

Read the error figures with the mode in mind. PlateLens and Foodvisor were measured in photo mode, where the app estimates the portion from the photo (PlateLens also measured ±3.5% in manual entry). Cronometer, MacroFactor, Lose It! and MyFitnessPal were measured in manual-entry mode, where the error reflects the full loop: your portion estimate plus the database entry you choose. Cal AI appears only in a single head-to-head comparison (photo mode), so treat its figure as an evaluability problem, not an accuracy verdict. Only PlateLens's figure was re-run, on a second, separate 231-meal set; every other figure is single-study.

Horizontal bar chart of measured error against weighed reference values; lower is better. PlateLens ±1.1% in photo mode (re-run on a second 231-meal set); PlateLens ±3.5% in manual entry; MacroFactor ±4.8% manual; Foodvisor ±5.1% photo; Cronometer ±6.8% manual; Lose It! ±9.4% manual; MyFitnessPal ±11.2% manual; Cal AI about 14% photo, from a single head-to-head comparison only.
Measured error from our 180-meal weighed-food validation, published as a pre-print by the Dietary Assessment Initiative. Photo-mode and manual-mode figures measure different things, so compare them with the mode in mind. Chart and data are CC BY 4.0: download the JSON.

The second 231-meal set

PlateLens’s photo-mode figure was re-run on a second, separate set of 231 meals, the FoodVision Bench leaderboard set. It’s the only figure in our data that has been re-run. That makes it the strongest single piece of evidence we have. It isn’t a separate, independent study, and we don’t describe it as one.

Every other app’s figure, including PlateLens’s manual-entry figure, comes from a single study. Where we compare apps, we say so.

Where the results are published

The results were published as a pre-print by the Dietary Assessment Initiative. A pre-print is a public version of a study shared before peer review, so these results haven’t been through peer review. We cite the pre-print; we don’t republish it. Our own summary data, the error table and protocol on this page, is ours to share, and you can download it below.

How we score apps

Every app gets a single score out of 5. Scores draw on four inputs: measured error, features, free tier and price. We don’t break scores into sub-scores, and we don’t publish any.

  • Measured apps are scored on measured error, features, free tier and price.
  • Apps we haven’t measured are scored on features and consensus standing, and we label them “Not measured” wherever they appear.
  • Cal AI has only a single head-to-head comparison, so its score leans on features and consensus standing. See apps we can’t fully measure.
Our scores, and what each one rests onScores are out of 5. No sub-scores exist.
AppScoreEvidenceWhat the score rests on
PlateLens4.7Measured · re-run on a 2nd meal setScore based on measured error, features, free tier and price.
Insight Timer4.4Not measuredNot measured: there’s no accuracy figure to measure in a meditation app, so this score rests on features, free tier, price, published evidence and consensus standing.
Cronometer4.3MeasuredScore based on measured error, features, free tier and price.
MacroFactor4.2MeasuredScore based on measured error, features, free tier and price.
MyNetDiary4.2Not measuredNot measured: score rests on features and consensus standing.
Sleep Cycle4.2Not measuredNot measured: we haven’t tested any sleep app against a sleep lab, so this score rests on features, free tier, price and consensus standing.
Zero4.1Not measured · no food loggingNot measured: Zero has no food logging. Score rests on features and consensus standing.
Fitbit (Google Health)4.1Not measuredNot measured: we haven’t tested any tracker’s step, heart-rate or calorie figures ourselves, so this score rests on features, free tier, price and consensus standing.
Lose It!4.0MeasuredScore based on measured error, features, free tier and price.
Foodvisor3.9MeasuredScore based on measured error, features, free tier and price.
Yazio3.8Not measuredNot measured: score rests on features and consensus standing.
MyFitnessPal3.6MeasuredScore based on measured error, features, free tier and price.
Simple3.5Not measuredNot measured: score rests on features and consensus standing.
Cal AI3.4Evaluability problemAccuracy evidence is limited to one head-to-head comparison, so the score leans on features and consensus standing.
FatSecret3.4Not measuredNot measured: score rests on features and consensus standing.

How rankings are ordered

Each ranking starts with the apps that can do the job in question. A free ranking only includes apps with a usable free tier, for example, and the fasting ranking starts with fasting timers. We then order them on measured accuracy first, then on the features that matter for that category, then on price.

That means an app’s place in a ranking can differ from its overall score. MacroFactor ranks above Cronometer for macro tracking because of its lower measured error and adaptive targets, even though Cronometer’s overall score is slightly higher. And an app that can’t do the job can’t lead: PlateLens has no fasting timer, so Zero leads our fasting ranking and PlateLens appears as the best companion food log.

Our sleep, meditation, fitness, period and mental health rankings have no measured-accuracy step, so they’re ordered differently. Here’s how.

Apps we can’t fully measure

Cal AI is the clearest example. It appears in the study only in a single head-to-head comparison, in photo mode, where it measured about 14%. Beyond that comparison, it hasn’t been independently evaluable. One comparison can’t tell you how an app performs across a full range of meals, so we treat Cal AI’s figure as an evaluability problem, not an accuracy verdict. We show the figure with that caveat, and we don’t rank Cal AI in our accuracy list.

MyNetDiary, Yazio, FatSecret and Simple haven’t been measured, and they carry a “Not measured” label everywhere they appear. Zero is a fasting timer with no food logging, so a food-logging test doesn’t apply to it.

Sleep, meditation, fitness, period and mental health apps

Our weighed-food validation tests one thing: how close a food log comes to a weighed meal. There’s no equivalent test behind our sleep, meditation, fitness tracker, period tracker or mental health rankings. We haven’t measured any of those apps, and every one of them carries a “Not measured” label.

How we score them. Each app gets a single score out of 5, drawn from the features that matter for the job, what the free tier includes, what the paid plans cost and the app’s consensus standing: what independent reviewers and, where it exists, published research say about it. For period trackers, we also weigh each app’s privacy record, because cycle data is sensitive. For meditation and mental health apps, we give weight to published evidence where an app has it, and we say plainly when it doesn’t. As on the nutrition side, there are no sub-scores.

Scores compare apps within a category. A sleep app’s score and a calorie counter’s score rest on different kinds of evidence, and only the calorie counters were measured, so don’t read one against the other.

How we rank them. Each ranking starts with the apps that can do the job, then orders them on how well they do it for most people, then on the free tier and price. Some picks are the best choice for a particular situation, such as an Android phone, an Apple Watch or a Garmin watch, and we say who they suit. Where an app’s place differs from its score, the ranking explains why.

What the numbers can and can’t tell you:

  • Sleep. Phones and wearables estimate your sleep from movement, sound and heart rate. None of them is a polysomnograph, the overnight sleep-lab test that records brain waves. Total sleep time is the most dependable figure; the split into sleep stages is an estimate.
  • Fitness. Wrist trackers measure steps and heart rate reasonably well. The calories they say you burned are modeled, not measured, and studies have found them to be well off.
  • Periods. Predictions are estimates based on what you log. Only an app cleared by the FDA as birth control should be used to prevent pregnancy, and in our ranking Natural Cycles is the only app sold that way. Because cycle data is sensitive, each app’s privacy record counts toward its score.
  • Mental health. Apps support, they don’t replace, a clinician. Where an app has published research, we describe how strong it is.

Prices. We checked every price in these rankings against the app’s own plan pages and store listings in November 2026, and we mark them “as of November 2026.” Subscription apps often show different introductory offers to different people, so treat our figures as the standard listed price.

How we check prices

Our shopping desk checked every price on this site in November 2026, and we publish them “as of November 2026.” Where a price is approximate, we say “about.” Where we haven’t verified a price, a free tier or a platform yet, we say so rather than guess: you’ll see a dash and “not yet verified” in our tables. And we call out paywalls. If a feature costs extra, such as MyFitnessPal’s barcode scanning, we tell you.

What we never do

  • We never accept payment for placement in a ranking or a review.
  • We don’t publish testimonials, and we’d never invent one.
  • We never invent measurements, sub-scores or features.
  • We never use fake screenshots. Our charts are drawn from the data on this page.
  • We don’t use marketing language. Every app gets honest pros and specific cons, including our top picks.

Who writes our reviews

Our reviews and rankings are written by the Healthline Apps Team. This is a product-testing portal, not medical content, so we use a team byline rather than individual bylines or medical reviewers. The authority sits here, in the methodology. If you want to know why we said something, this page should tell you.

The limits of our testing

  • Most figures come from a single study. Only PlateLens’s was re-run.
  • The results are a pre-print and haven’t been through peer review.
  • Photo-mode and manual-entry figures measure different things and aren’t directly comparable.
  • We publish one error figure per app, not separate figures for each nutrient.
  • Apps update often. Our figures describe the apps as we tested them.
  • We haven’t lab-measured any sleep, meditation, fitness, period or mental health app.

Download the data

Our summary data, the error table and the protocol, is published underCC BY 4.0. You’re free to share and adapt it, as long as you credit Healthline Apps and link to this page. The pre-print itself is cited, not republished.

Download the accuracy summary (JSON)

Questions and corrections

If you spot an error or have a question about our methods, email us at hello@healthlineapps.com.