Scan a barcode, get a 1–10 score against your health goal. Here's exactly what goes into the number — the inputs we read, the rubric we apply, and a worked example with a real Australian product.
Scan yours now →Every barcode lookup pulls data from FatSecret (primary) or Open Food Facts (fallback). From there we score against three categories of signals.
Energy (kcal), sugars, fibre, protein, fat, saturated fat, sodium, carbohydrates. Pulled from the product's nutriments per-100g fields.
We read the ingredient line and flag known additive classes when present. A deep NOVA-group ultra-processing classifier isn't in scope yet.
We treat FAO/WHO guidance as a soft signal, not a hard rule — and we're honest about it. Score ingredients over a YES/NO ultra-processed label for now.
Different goals key on different nutrients. Some are single-axis (the score IS the nutrient), others are point-sum (each sub-bucket contributes points).
| Goal | What the score keys on |
|---|---|
| Weight Loss | energy density, sugar, fibre, protein, fat (point-sum) |
| Low Sugar | sugars per 100g (single axis) |
| High Protein | protein per 100g (single axis) |
| Low Sodium | sodium mg per 100g (single axis) |
| Heart Healthy | saturated fat + sodium + fibre + sugar (point-sum) |
| Gut Health | fibre + sugar + saturated fat + protein (point-sum) |
| Low Carb | carbohydrates per 100g (single axis) |
A real product from our seeded catalogue, scored against Weight Loss. Each row is one branch of the point-sum formula, then they add up.
Sanitarium
348 cal/100g. good fibre (10g). solid protein (12g).
Swap the goal above and the same product can land in a different band — the same Weet-Bix scores 5/10 for High Protein (12g isn't enough) but 9/10 for Gut Health (10g fibre is a slam dunk for that goal). The rubric isn't a verdict on the food — it's a fit check for whatever you're trying to do. For the full per-goal weight table and the rationale behind each one, see how we score grocery products →.