
The scan said poor. Bright red, a number in the thirties, and I put the jar back on the shelf before I'd even read why. Took me a full week to realize the thing it had flagged hardest was the saturated fat in a plain Greek yogurt — which is, biochemically, sort of the point of full-fat yogurt. The app wasn't wrong about what was in it. It was answering a narrower question than the one I was actually asking.
So: is Yuka accurate? Short version — accurate enough to be useful, and wrong in specific, predictable places. This piece walks through the four spots where a food scanner score tends to break down, a quick three-step way to use the scan without handing it your whole decision, and the line where you should stop trusting the number and read the label yourself.
Here's what bugged me about my own reaction, though. A coworker watched me hover my phone over a yogurt lid at the office fridge and asked, "Maren, is that thing actually right?" And I realized I'd been treating a single color like a verdict for about three weeks without once checking what it was scoring against. That's the habit worth breaking. Not the app — the reflex.
Yuka's pitch is genuinely good: point your camera at a barcode, get a 0–100 score and a color, done in about a second. It now runs for something like 80 million users across a handful of countries, and the US is its fastest-growing market. The appeal is obvious if you've ever stood in an aisle squinting at an ingredient list you can't pronounce.
The food score comes from a weighted formula — roughly 60% nutritional quality, 30% additives, 10% whether the product is organic. That weighting is a choice, not a law of nature. It means a product's grade can swing on the additive count even when the nutrition is fine, and vice versa. Useful to know before you treat the number as gospel.
Tap into a score and you get the breakdown: which additives got flagged, and roughly how much each pulled the grade down. This is the part I actually like. Even when I disagree with the final number, seeing which ingredient triggered it is more honest than most packaging. The flagging leans on the kind of concern NIH raises about processed foods, even if any single app's penalty math is its own interpretation of that evidence.
Every scan is a database lookup. No barcode match, no score — and the US database is meaningfully smaller than the European one it grew up on. Scan a niche American brand and you'll often hit "not yet rated," with a prompt to add it yourself. Fresh produce, deli items, anything unpackaged: no barcode, no scan at all.

This is the section I wish I'd had three weeks earlier. None of these make the app useless. They just tell you where the number gets soft.
Manufacturers reformulate. They drop a dye, change an oil, cut sodium — and the database doesn't always catch up the same week. A score you scanned in March might be grading a recipe that changed in January. The app is only as current as its last database entry for that exact product.
A scanner grades the formulation, not your portion. It doesn't know if you eat a tablespoon or half the jar. That distinction lives on the label, and the FDA serving size guidance is blunt about it: every number on the panel refers to one serving, and serving size reflects what people typically eat, not what you personally will. A "poor" snack eaten in a sane portion and a "good" snack inhaled by the sleeve are not the comparison the score implies.

Here's the structural one. A flat additive penalty treats a high-concern emulsifier and a basically-inert thickener with similar weight, which drags down some genuinely nutritious foods. The underlying science is also messier than a single grade suggests — a lot of the research on food additives points to associations and open questions, not clean verdicts. Compressing that into one red number is convenient. It's also where most of the inaccuracy complaints come from.
Yuka's logic grew out of European standards and a Nutri-Score-style nutritional model. US products follow different labeling rules and different reference amounts, so the grading doesn't always line up with what an American label is actually telling you. Same product, different country, sometimes a different score.
The scan is the opening move. These three checks are what keep it honest.

Start at the top of the panel, not the bottom. Servings per container, then serving size — because how %DV compares foods only works when you're comparing the same serving. The FDA's rule of thumb is clean: 5% DV or less of a nutrient is low, 20% or more is high. That single habit catches most of what a scanner score flattens.
Order matters — ingredients are listed by weight, most first. A "healthy-looking" product with sugar in the top three is telling on itself. Guidance on reading the ingredient list also flags how "light," "low," and "reduced" claims can mean a watered-down product or one with sugar added back to compensate. The scanner rarely surfaces that nuance; the list does.
This is the one no app can do for you. A product you buy once and a product you eat four mornings a week deserve different scrutiny. The score is identical either way. Your exposure isn't.
I don't want to bury the lede here — there are jobs Yuka does genuinely well, and they're worth naming.
Two near-identical cereals, side by side, same serving size: the scanner is fast and fine for a relative read. It's the absolute verdict that gets shaky, not the A-vs-B nudge.
This is where the friction actually lives for me. I don't re-research the same oat milk every week — I just want to know which one I landed on and why. The scanner's history and favorites cover part of that, but they store the score, not my reason. That gap is where I started keeping a short note for the handful of products I rebuy: the score, sure, but also "bought this one because the sodium was lower per actual serving, not per the app's serving." A tool like Macaron that holds those saved notes against the product means I'm not re-litigating the same yogurt decision every grocery trip — the memory is mine, in my words, not a number I have to re-interpret.
If you're tracking one specific thing — a dye, an allergen-adjacent additive, a sweetener you react to — the flag is a fast first filter. Confirm on the label, but the scan narrows the field quickly.

Three steps, in order. The whole point is that no single step carries the decision.
Get the score and, more importantly, the breakdown. Read which ingredient dragged it, not just the color.
Cross-check serving size and the top three ingredients against the panel. Thirty seconds. This is where you catch the reformulation lag and the portion mismatch the score can't see.
For anything you rebuy, write the one-line reason in your own words. Future-you doesn't want the score. Future-you wants to remember the why.
Database staleness is the slow leak. Reformulations and discontinued products drift out of sync with the listed score, so a grade you trusted last year may be rating an old recipe. Expect more "not yet rated" gaps on smaller US brands than on mainstream European ones, since database coverage is uneven by region.
Each app weights nutrition, additives, and processing differently, so two food scanner apps grading one product can legitimately disagree. Within a single app, a score shifts when the entry gets updated or a manufacturer changes the formula. The number reflects a methodology and a timestamp, not a fixed fact about the food.
The moment portion size matters — which is most of the time. A barcode app that scans products grades the formulation, but your dietary intake depends on how much you actually eat, and that math only exists on the Nutrition Facts panel. For anything you eat in large or irregular amounts, the label wins.
Treat disagreement as a prompt to check the primary source rather than to pick a favorite app. When an app that tells you if products are good or bad contradicts another, the ingredient list and nutrition panel are the tiebreaker. If a specific health condition, allergy, or eating disorder is involved, that's a question for a clinician, not an algorithm.
Reformulated ingredients shift fastest — sweetener swaps, oil changes, sodium reductions, dropped dyes. Packaging claims and serving sizes change less often but still drift. Because a free food app updates its database product-by-product, the items most likely to be mis-scored are exactly the ones that recently changed recipe.
I kept Yuka, for the record. But if you're someone who reads every panel anyway, or who mostly buys whole foods that don't carry a barcode, the scan isn't adding much you weren't already doing — and the setup time is better spent elsewhere. It earns its place for fast comparisons and for the products you rebuy on autopilot. For everything else, the label was always going to be the honest answer.
Previous posts: