I’ve been using the Yuka app to scan food items, but some of the scores and ingredient warnings confuse me, especially when similar products get very different ratings. Can someone explain how Yuka calculates its scores, what criteria it uses for additives and nutrition, and whether I should rely on it to make healthier grocery choices
Yuka is a bit opaque, so your confusion makes sense. Here is how it works under the hood, in plain terms.
-
Global score logic
• Score goes from 0 to 100.
• For food, about 60 to 70 percent of the score comes from nutrition (based on the Nutri-Score method).
• The rest comes from additives and whether the product is organic. -
Nutrition part
Yuka mainly reuses the French Nutri-Score rules.
It gives “negative” points for:
• Calories
• Sugar
• Saturated fat
• SodiumIt gives “positive” points for:
• Fiber
• Protein
• Percentage of fruits, veggies, nuts, legumes, some oilsMore “negative” points means worse. More “positive” points means better.
Example:
• Plain yogurt with low sugar, some protein, low sat fat, gets a good nutrition score.
• Flavored yogurt with high sugar, less protein, gets a worse score. -
Additives part
Yuka uses lists from public sources and its own internal rating.
Each additive gets tagged as:
• No risk
• Low risk
• Moderate risk
• High riskIf your product has “high risk” additives, your score drops hard.
“Moderate risk” drops it a bit.
“Low risk” has smaller impact.
Zero additives or only “no risk” ones helps keep a good score.Example why similar products differ:
• Two cereal bars with similar calories and sugar.
• One uses colorant E150d and preservative BHA, both labeled as “risk” by Yuka.
• The other uses simple ingredients, no flagged additives.
→ Nutrition looks similar, but the first gets hit by additives and ends up with a much lower score. -
Organic bonus
Products with organic labels (like “organic” or “bio”) get a small score bonus.
This often decides ties between two similar products.
So two near-identical items can land on different total scores because one is organic. -
Why two similar products get very different scores
Main reasons:
• Small changes in sugar, sat fat, or sodium push the Nutri-Score to a different letter.
• Different additives list, especially if one has something rated “high risk”.
• One is organic, one is not, so one gets a bump.
• Portion size declared on the label affects the math, although Nutri-Score uses per 100 g, Yuka still sometimes displays per serving info that feels confusing. -
Color and text you see
Yuka then maps the 0–100 score to 4 groups:
• 75–100: Excellent, green
• 50–74: Good, light green
• 25–49: Mediocre, orange
• 0–24: Poor, redSo a change from 74 to 75 changes both color and wording, even if the product did not change much in composition.
-
Where it goes wrong or feels off
• It ignores your context. Athlete, kid, medical condition, none of that matters for the score.
• It treats some additives as bigger problems than many experts would. So some users see “scary” warnings even when real-world risk is low for normal intake.
• It favors simple-ingredient products. Ultra processed items almost always lose, even if they fit into a specific diet goal.
• Missing or wrong data. If the barcode entry was submitted by a user and is wrong, the score will be off. You sometimes see this on niche or local brands. -
How to use it without going nuts
• Use the score as a quick filter, not as a strict rule.
• Always tap “Details” to see:
– Nutritional breakdown (sugar, salt, sat fat, fiber).
– Which additives are dragging the score down.
• Compare within a category. For example, compare different cereals with each other, not cereal vs plain yogurt.
• If a product looks fine to you and your diet, and Yuka screams about one additive that has weak evidence, take it with a grain of salt.
• If you see huge score gaps between two similar things, look at:
– Sugar difference per 100 g.
– Sodium difference per 100 g.
– Presence of “high risk” additives.
One of those will almost always be the reason. -
Quick example
Take two chocolate cereals:
• Cereal A: 30 g sugar, 1 g fiber, 0.5 g salt, has BHT and caramel color.
• Cereal B: 18 g sugar, 7 g fiber, 0.3 g salt, no additives, organic.
On shelf they look similar.
Yuka will rate B much higher because: less sugar, more fiber, less salt, no “risk” additives, organic bonus.
Once you know it is basically Nutri-Score plus additive penalties plus small organic bonus, the weird scores start to make more sense.
Use it like a decision helper, not like a nutrition bible.
Yuka looks “scientific” but it’s really a value-judgment machine with math on top.
@kakeru already nailed the basic formula (Nutri-Score + additives + organic), so I’ll add the parts that usually cause the confusing differences and where I slightly disagree with how Yuka is framed.
1. Yuka is not neutral nutrition science
It pretends to be objective, but its scoring reflects a few strong biases:
- Prefers low sugar, low sat fat, low salt, moderate calories
- Prefers “simple” ingredients and hates certain additives
- Prefers anything with an organic logo
That means it is ranking products by Yuka’s definition of “healthy,” not necessarily what’s best for you (diabetic, athlete, low carb, high protein, etc.). So if you think “but this fits my diet, why is it red?” the answer is: you and Yuka do not share priorities.
2. Why two “similar” products get totally different scores
The three big hidden traps are:
-
Category context is ignored in the final score
Cheese vs yogurt vs cereal vs chips all get the same 0–100 style label. Cheese is naturally high in fat and salt, so many cheeses will look “poor” next to plain yogurt, even if it’s absolutely fine in a realistic diet. Within category, they might be similar, but Yuka will still slap orange/red on them. -
Nutri-Score is jumpy, not smooth
Small changes can flip a Nutri-Score band and that ripples into Yuka’s 0–100.
Example:- Cereal 1: 18 g sugar / 100 g
- Cereal 2: 21 g sugar / 100 g
To you, that’s “basically the same.”
To the algorithm, that can push one into a worse Nutri-Score bucket and knock the global score a lot.
-
One “bad” additive can dominate the feel of the rating
This is where I disagree a bit with how @kakeru framed it. They’re right that “high risk” additives drop the score hard, but in practice, a lot of those risk ratings are conservative interpretations of limited evidence.
So two near-identical products:- Product A: same macros, one preservative Yuka flags as “high risk”
- Product B: same macros, but uses a different preservative or none
You get a big score gap that looks like “A is dangerous, B is healthy,” when the real-world risk difference for normal consumption is probably tiny.
3. Ingredient lists vs macros: why “healthy” cookies still lose
A classic confusion: you swap from regular cookies to “healthy” cookies with oats, seeds, and coconut sugar. Yuka still gives you some mediocre orange.
Why:
- Coconut sugar is still sugar.
- “Natural” syrups still count as sugar.
- Nuts and seeds help a bit, but if calories, sugar, and sat fat are still high, the Nutri-Score portion stays mediocre.
- If the healthier brand throws in chicory fiber or some emulsifier Yuka dislikes, you might even get a scary additive warning.
So the app is not really judging “is this a good swap for my current cookie,” it’s judging “how far is this from an ideal low-sugar, low-salt, high-fiber food.”
4. The organic bonus is small but psychologically big
Organic gives a small numerical bump, but because of the 4-color categories, a tiny nudge can push a product from “Good” to “Excellent.” That feels big.
So you might see:
- Non-organic cereal: 73/100, “Good”
- Organic version: 77/100, “Excellent”
On paper, they are almost the same food. On the screen, they look like totally different planets. That’s not you being confused. That’s the category thresholds playing with your perception.
5. Data issues and user entries
One underappreciated thing: a non-trivial chunk of the database is community-entered.
So you occasionally get:
- Wrong nutrition values
- Incomplete additive lists
- Old packaging vs new recipe
If you see a score that makes absolutely no sense, check:
- Are the nutrition numbers realistic vs the packaging?
- Are additives missing or totally off?
Sometimes the app is just working from bad input.
6. How to make it actually useful instead of maddening
A practical way to use it without losing your mind:
-
Ignore the big color first. Tap into the details. Look at:
- Sugar / 100 g
- Saturated fat / 100 g
- Sodium / 100 g
- Fiber / 100 g
-
Compare only within the same category.
Cereal vs cereal, yogurt vs yogurt, ready meals vs ready meals. The whole-number scores are much more meaningful this way. -
Treat additives as a “checklist,” not a panic alarm.
- If there are 4–5 “high risk” flags across your whole diet, maybe reconsider some products.
- If one product you eat occasionally has 1 “moderate” additive, that’s not an automatic red flag.
-
Overlay your own goals on top of Yuka’s.
Examples:- If you’re low carb, you might prefer a “Mediocre” high-fat cheese to a “Good” low-fat, sugary yogurt.
- If you’re hypertensive, the sodium line is more important than one minor additive.
- If you’re trying to eat more protein, Yuka doesn’t really give that as much “power” as you probably do.
7. When Yuka’s score is actively misleading
Few cases I’d be careful with:
-
Sports/fitness products
Protein bars, recovery drinks, etc, often get docked hard for calories, sugar, or additives, even though in context (post-workout, total diet) they can be totally reasonable. -
Traditional foods
Cheese, cured meats, olive-based spreads, etc, can look worse than ultra-processed low-fat snacks. If you looked only at the score, you might end up preferring some weird highly processed “diet” stuff over a simple traditional product. -
Kid products
Sometimes something marketed “for kids” scores much better just because of organic bonus and no flagged additives, while still having plenty of sugar. So if you are focused on sugar control, you still need to eyeball that number, not just trust the green color.
TL;DR:
Yuka is:
- Nutri-Score flavored with additive fear + organic halo
- Very useful for quick comparison within the same category
- Not great as a single authority on “is this food healthy for me”
If you treat it as a smart label helper instead of an absolute judge, the weird score gaps start to feel more like “ok, I see why it did that” instead of “why is this app gaslighting me.”
A few extra angles that might clear up why Yuka sometimes feels “off,” without rehashing what @cazadordeestrellas and @kakeru already broke down.
1. Yuka’s “unit problem” trips a lot of people
They correctly said Nutri‑Score is calculated per 100 g. Where it gets confusing in the Yuka app is that:
- The main number in the nutrition table might be per serving.
- The algorithm is still using per 100 g behind the scenes.
So if Brand A calls a serving 20 g and Brand B calls it 40 g, the app can look like they have very different sugar or salt, even when normalized per 100 g they are similar. When two products seem close but score differently, always flip to the per 100 g line on the packaging and ignore the serving sizes.
2. Category “ceilings” and “floors”
They both hinted at this, but here is a concrete way to think about it:
- Some categories almost never get very high scores (cheese, charcuterie, chocolate spreads). There is a “ceiling” because of fat/salt/sugar.
- Some categories almost never get very low scores (plain yogurt, veggies, unsweetened drinks). There is a “floor” because they are naturally light in the things Nutri‑Score penalizes.
So your 40/100 cheese can actually be “pretty good cheese” and your 75/100 granola can be “one of the more sugary granolas.” If you mentally reframe Yuka as “ranking within its natural ceiling/floor” instead of an absolute 0–100 health bar, scores stop feeling as random.
3. Additives: hazard vs real‑world risk
Where I’d push back slightly on both earlier replies is that they still treat Yuka’s additive flags as if they are rough proxies for risk. In practice, the app mostly reflects:
- “Could this be risky in very high doses or under specific conditions?”
not
- “Is this likely to harm a normal person eating realistic amounts?”
That is a classic toxicology issue: almost anything looks scary if you use huge doses or certain study designs. Yuka tends to encode a “better safe than sorry” bias. Helpful for cautious shoppers, but it can over‑dramatize marginal issues while underplaying big ones like overall sugar and total energy intake.
So if one cereal has a “high risk” tag for a preservative but you eat it once a week, and another cereal has 40 percent more sugar that you eat every single day, Yuka’s visual priority can be inverted compared to what actually matters long term.
4. How to mentally “debug” weird scores in 3 quick checks
Before getting annoyed at a color rating, try this mini checklist:
- Check per 100 g for sugar, sat fat, sodium. Ignore servings.
- Look for one standout additive that might be dragging the score. Then ask: “Do I eat this product often, or occasionally?”
- Ask yourself which matters more for you personally: sugar, sodium, protein, additives, calories.
If your priority is different from Yuka’s, trust your priority. For example, someone with high blood pressure should care far more about sodium than a single “moderate” additive flag.
5. Yuka vs “real life” healthy eating
A subtle point: Yuka looks at products, not patterns. Your body, however, only sees patterns of intake.
- You can eat mostly low‑scoring foods in small amounts and be fine.
- You can eat only high‑scoring foods but constantly overshoot calories and still run into health issues.
So the app is very good for “which of these 5 cereals is the least sugary and most fibrous,” but it cannot answer “is my overall diet OK.” If you start chasing green labels obsessively, you may:
- Overcomplicate shopping
- Demonize perfectly reasonable “treat” foods
- Miss big picture stuff like total calories, how many veggies you actually eat, and whether you move enough
6. Using Yuka in a sane way
Put together, a practical workflow looks like this:
- Use Yuka only when choosing between several similar products.
- Decide your personal rules first (example: breakfast stuff under X g sugar per 100 g, snacks with at least Y g fiber, etc).
- Let the app highlight weird outliers: a super salty soup, a surprisingly sugary yogurt, an ingredient list you did not expect.
- Treat red scores on foods you eat rarely as “info,” not “banned.”
Both @cazadordeestrellas and @kakeru gave solid breakdowns of how the maths works and where the biases sit. The main extra takeaway I’d add is: Yuka is best seen as a label magnifier, not a health oracle. Once you accept that, the big color blocks stop feeling like they are contradicting common sense and start feeling like one opinion that you weigh against your own goals.