Our own accuracy test · updated June 2026

How Accurate Is NutriShot AI?

We weighed every ingredient of 412 real meals on a kitchen scale, looked up the true calories in the U.S. government's food database, and compared NutriShot AI's estimates against them. In June 2026 we upgraded the AI model and re-ran all 412 meals — every number below is from that re-test. This page is the short version: the raw data and the script that crunches it are linked below, so you can check every number yourself.

What this is, and what it isn't

We designed, ran, and paid for this test ourselves — we're the company behind NutriShot AI (Questopia LLC). No outside lab was involved, no independent scientists have reviewed the results, and we didn't lock in our test plan publicly beforehand the way formal studies do. That's exactly why everything is published below: the full meal-by-meal data and the code, so anyone can check our work.

The complete writeup of the original test — run before the June 2026 model upgrade, when the average gap was 6.8% — is published at The Pantry Notes: NutriShot AI accuracy test — this page uses the same method and shows the latest results.

The headline numbers

4.7%
From the kitchen scale, on average, once you confirm the portion size
That's 95.3% average accuracy — about 28 calories on a 600-calorie meal. (For the statisticians: 4.7% MAPE, 95% CI 4.2–5.1%.)
92%
Of meals came within 10% of the true calories
98 out of 100 came within 20%
412
Real meals, every ingredient weighed
Packaged snacks to restaurant takeout, across 7 cuisines

Why we show two numbers

Snap a photo and NutriShot AI estimates your meal. From the photo alone, estimates land within 11% of the scale on average. The app then asks one quick question — does the portion size look right? That few-second answer makes the estimate more than twice as sharp: within 4.7%. So whenever we say 4.7%, we mean after you've answered that question, not from the photo alone.

Calorie accuracyPhoto aloneAfter confirming portion
Average distance from the scale11.0%4.7%
Meals within 10% of the true calories63%92%
Meals within 20%88%98%

Protein, carbs, and fat

These are harder to estimate than calories — fat especially, because oils and dressings hide from the camera. After confirming the portion size:

NutrientAverage distance from the scaleWithin 10% of the truth
Protein6.7%87 out of 100 meals
Carbs5.9%85 out of 100
Fat9.5%79 out of 100

Where it's strong, and where it isn't

Easiest for the AI

  • Packaged and branded foods2.2% from the scale
  • Simple home-cooked dishes3.6%
  • Drinks3.8%

Hardest for the AI

  • Restaurant and takeout meals7.0% from the scale
  • Thai dishes7.6%
  • Indian dishes8.2%

All figures show the average distance between the calorie estimate and the kitchen scale. Restaurant cooking hides what a camera can't see — oil, butter, sugar in sauces — and the numbers show it. If most of your meals are takeout or sauce-heavy dishes, expect results closer to 8% than 5%.

How we ran the test

What to keep in mind

Check our math

One script recalculates every number on this page from the raw data. Both files are free to download:

Put both files in the same folder and run:

python3 analyze-validation.py

Want the long version? The complete writeup, with the full method and every table: NutriShot AI accuracy test — the full writeup (The Pantry Notes)

What this is good for, and what it isn't

Landing within 4.7% on average is plenty for everyday tracking — spotting trends, staying near a calorie target, keeping your protein up. But NutriShot AI is not a medical tool. If you need exact numbers for medical reasons — insulin dosing, or a diet supervised by a doctor — use the methods your doctor recommends, not photo estimates.

Common questions

How accurate is NutriShot AI's calorie count?

We weighed 412 real meals and compared NutriShot AI's estimates to the scale. Once the portion size was confirmed in the app, calorie estimates landed within 4.7% of the scale on average — about 95.3% accuracy — and within 11% from the photo alone. 92 out of 100 meals came within 10% of the true calories, and 98 out of 100 came within 20%.

What does “within 4.7%” mean in practice?

On a 600-calorie meal, 4.7% is about 28 calories. Over a full 2,000-calorie day, it adds up to roughly 90 calories of wiggle room — small enough to spot trends and stay near a goal, too big for medical decisions that need exact numbers.

Didn't this page used to say 6.8%?

Yes. Our first published test measured an average gap of 6.8%. In June 2026 we upgraded the AI model and re-ran the same 412 meals — the average gap dropped to 4.7%. The downloadable data below is from the re-test, and the original test's full writeup stays linked above.

Was this an independent study?

No. We designed, ran, and paid for it ourselves, and no outside scientists have reviewed it. That's exactly why we publish the raw data and the code — so you can check the numbers without taking our word for it.

Where is NutriShot AI least accurate?

Restaurant and takeout meals (7.0% from the scale on average) and dishes where fat hides in sauces — Indian (8.2%) and Thai (7.6%) dishes were the hardest in our test. Packaged foods (2.2%) and simple home cooking (3.6%) were the easiest.

Is NutriShot AI more accurate than other calorie apps?

We don't know — we only tested NutriShot AI, so this test says nothing about other apps and we make no comparison claims. If another app publishes its own test data, you can line the numbers up yourself.

Try it on your own plate

Free forever — 2 AI meal scans and 1 coaching insight every day. Weigh a meal yourself and put us to the test.

Descargar en el App StoreDisponible en Google Play