Food labels: how to compare them without fixating on one number

AI-generated content. How we make it

In brief

  • In the EU, almost all prepackaged foods must carry nutrition information—energy and six nutrients, in table form if there's room—always per 100 g or per 100 ml. A per-portion figure is optional, and the manufacturer chooses the portion.1
  • To compare two similar products, use the per 100 g or 100 ml column; the per-portion column helps you work out what you eat, if you eat that amount. This is a deduction from how labels are designed, not a rule.
  • Ingredients are listed from most to least by weight, the one that gives the product its name or is highlighted on the package carries its percentage, and the 14 groups of allergens on the legal list are emphasized.1
  • The Nutri-Score sums up a product's composition per 100 g or 100 ml in one letter, from A to E. It's for comparing products in the same category or that substitute for each other; it isn't designed to tell you which foods to eat. In Spain it's voluntary, according to the page of Spain's food safety and nutrition agency (AESAN) consulted on October 28, 2026.35
  • “Source of fibre” or “low fat” means the product meets a legal threshold for that nutrient, nothing more: it says nothing about the others.26

At the supermarket, choosing between two similar packages usually takes a few seconds and rests on a single piece of information in view: the calories, a colored letter or a phrase on the front such as “with no added sugars.” Each of those is true, but none of them tells you about the whole product.

Here you'll see what the label on a prepackaged food in the European Union has to say by law and how to use each part of it to compare. This article doesn't say which foods to choose: that depends on how you eat overall, which is what the guide to healthy eating is about.

What the label has to say

The EU's common rules are set out in Regulation (EU) No 1169/2011. The mandatory particulars include the name of the food, the list of ingredients, ingredients that cause allergies or intolerances, the quantity of certain ingredients, the net quantity, the best-before or use-by date and the nutrition information.1 The latter has been mandatory since December 13, 2016.1

The mandatory nutrition information has seven items in a fixed order: energy value (in kJ and kcal), fat, of which saturates, carbohydrate, of which sugars, protein and salt. It can be supplemented with others, such as dietary fiber, monounsaturated and polyunsaturated fat or certain vitamins and minerals, which slot into their place within that same order. Everything must appear together, in the same field of vision and, if there's room, in table form.1

  • Sugars are all the monosaccharides and disaccharides in the food:1 the figure adds up those it contains naturally, such as the sugars in milk or fruit, and the added ones, without separating them. To find out whether there are added sugars, you have to look at the ingredients.
  • Salt isn't just added salt: it's the food's total sodium multiplied by 2.5.1 The label may state that it comes only from naturally occurring sodium.1
  • Fiber isn't one of the seven mandatory items: it appears if the manufacturer decides to declare it,1 and it's mandatory when the package makes a claim about it, such as “source of fibre.”2

Some foods don't have to carry nutrition information: among others, unprocessed products made of a single ingredient, such as fresh fruit and vegetables, water, herbs and spices, coffee and tea with no other ingredients, and packages whose largest surface measures less than 25 cm².1 The fact that an apple or a fresh fish fillet comes without a table says nothing about its composition; it says the rules don't require one.

Per 100 g or per portion: which to use for comparing

The table always gives values per 100 g or per 100 ml. The manufacturer can also add a column per portion or per unit, provided it states how many grams that portion weighs and how many portions the package contains.1 On the front of the package it can repeat the energy value, alone or together with fat, saturates, sugars and salt. If it repeats all five, the nutrients may be given per portion only, but energy must appear per 100 g or 100 ml and also per portion.1

Sometimes the label gives percentages: “X% of the reference intake.” It's a figure calculated from values that the regulation sets for an average adult—for example, 2,000 kcal, 90 g of sugars or 6 g of salt a day—and the label must say so with the statement “Reference intake of an average adult (8 400 kJ/2 000 kcal).”1 They're references that make labels comparable, not what a particular person needs.

AESAN explains that the Nutri-Score is calculated per 100 g and not per portion because a per-portion calculation doesn't allow products to be compared and could lead people to underestimate what they actually eat.3 The same logic applies to reading the table: two portions of different sizes can't be compared with each other; 100 g of one and 100 g of the other can.

Figure 1. Two made-up breakfast cereals: the same per portion, different per 100 g

Made-up example; these are not data from real products. It shows how two portions of different sizes can hide a difference that the per 100 g column does reveal. Each manufacturer chooses its portions; the per 100 g column is the mandatory one.

The ingredients list: order, percentages and allergens

The list includes all the ingredients in descending order of weight, as they are added when the food is made.1 The first one is the one that weighs the most in the recipe; one that appears at the end is present in a small amount. There are technical exceptions: added water, for example, is ranked by its weight in the finished product, and ingredients that make up less than 2% can go at the end in any order.1 The order doesn't give amounts, but it does let you see, for example, whether sugar comes before or after the cereal, or whether a product contains several forms of sugar spread throughout the list.

When an ingredient appears in the product's name, is emphasized on the package in words or pictures, or is essential to characterize the product, its quantity must be stated,1 as a percentage, next to the name or in the list of ingredients.1 That's what lets you compare two products with the same name, such as two strawberry yogurts: the percentage tells you how much fruit each one contains. If the food loses moisture during production, for example when it's baked, the percentage is calculated on the finished product, and when that would exceed 100%, the label states how many grams of the ingredient were used to make 100 g of product.1

The regulation lists 14 groups of substances that cause allergies or intolerances, among them cereals containing gluten, eggs, milk, tree nuts, peanuts, soybeans, fish and sesame. When they're in the product, they must appear in the list of ingredients emphasized with a different font, style or background color; if there's no list, with the word “contains.”1 If you have an allergy or an intolerance, or someone in your household does, the health professional who looks after you is the one who tells you what to avoid and how; this article only describes how it's labeled.

What the Nutri-Score sums up, and what it leaves out

The Nutri-Score is a scale of five letters and colors, from A in dark green to E in dark orange, that grades a food's overall nutritional quality.3 It's calculated from the product's values per 100 g or 100 ml: it gives points against for energy, saturated fat, sugars and salt, and points in favor for fiber, protein and the proportion of fruit, vegetables and legumes; the balance is translated into a letter.34 It's derived from the nutrient profiling system of the UK Food Standards Agency,3 and it has its own rules for some groups, such as fats, oils, nuts and seeds.4

The letters aren't a fixed property of the food: they depend on the algorithm. The scientific committee shared by Spain, Germany, Belgium, France, Luxembourg, the Netherlands and Switzerland revised it in 2022 for foods and in 2023 for beverages, and AESAN states that the new calculation has applied since January 1, 2024, with a two-year transition period for products already on the market.3 Going by those dates, that period ran until the end of 2025. In that revision, for example, most olive, rapeseed and walnut oils moved from C to B in the product databases from Belgium, France, Germany and the Netherlands that the committee worked with.4 It follows that, during the transition, letters calculated with the old algorithm and with the new one could coexist in stores.

According to AESAN, the Nutri-Score is for comparing products in the same category, such as two breakfast cereals or two sauces; the same type of product from different brands; or products from different groups that substitute for each other at the same time of day, such as a yogurt and another dairy dessert. AESAN also makes clear what it doesn't do: it isn't intended to recommend eating particular foods, which is the job of dietary guidelines, and it doesn't take into account the degree of processing, the environmental impact or the origin of the product.3

Nor does it assess a diet. AESAN itself points out that a varied diet is based above all on fresh plant foods, such as vegetables, fruit and legumes, with the Mediterranean diet as the model,3 and many of those foods, when they're unprocessed and made of a single ingredient, don't have to carry a nutrition table.1 We explain what characterizes that pattern, beyond any single food, in the article on the Mediterranean pattern.

“Source of fibre,” “light,” “with no added sugars”: what they mean

The phrases and symbols on the front of the package that attribute a nutritional quality to a food are called nutrition claims, and those that link it to health are called health claims. They're regulated by Regulation (EC) No 1924/2006: they can't be false, ambiguous or misleading, or encourage people to eat too much of a food.2 Only the nutrition claims listed in the regulation's annex are allowed, and only under the conditions it sets.2

What the law requires for some common nutrition claims (Regulation (EC) No 1924/2006, annex)
ClaimCondition the product must meetWhat it doesn't tell you
Low fatNo more than 3 g of fat per 100 g, or 1.5 g per 100 ml for liquids2How much sugar or salt it contains
Low sugarsNo more than 5 g of sugars per 100 g, or 2.5 g per 100 ml2How much fat or salt it contains
With no added sugarsNo sugar and no food used for sweetening has been added; if it has sugars of its own, it must say “contains naturally occurring sugars”2How much sugar it has in total (that's in the table) or whether it contains sweeteners (that's shown by the statement “with sweetener(s)” next to the name1)
Source of fibre / high fibreAt least 3 g of fiber per 100 g (or 1.5 g per 100 kcal) / at least 6 g per 100 g (or 3 g per 100 kcal)2How much sugar, fat or salt it contains
Reduced… / lightAt least 30% less of that nutrient or of energy than a similar product (25% for salt), stating what has been reduced; for “reduced sugars,” it also can't have more energy than that product2That the result is low: it's less than the product it's compared with

Health claims, such as those describing the role of a nutrient in the body, are prohibited unless they're authorized and included in the EU lists.2 At least in 2020, there was an important exception: in 2012 the Commission put 2,078 claims about plants and their preparations “on hold,” and, according to its 2020 evaluation, they could still be used under each company's responsibility until a decision was taken on them. In that evaluation, the Commission warned that consumers may believe these effects have been scientifically assessed, when they haven't.6 Authorized claims must be accompanied by a statement on the importance of a varied and balanced diet and a healthy lifestyle, and by the quantity of the food and the way of eating it needed to obtain the effect. A generic benefit phrase, such as “good for your wellbeing,” can only be used together with a specific authorized claim, and claims about the rate or amount of weight loss aren't allowed.2

A nutrition claim is about a nutrient, a substance or energy, not about the whole product; a health claim is about the relationship between a food or one of its components and health.2 The regulation provided for the Commission to set, by January 19, 2009, nutrient profiles: composition conditions, above all for fat, sugars and salt, that a food would have to meet in order to carry claims.2 In its 2020 evaluation, the Commission found that these profiles had not been set and that, without them, consumers were still coming across claims on foods high in fat, sugar or salt.6 So, at least in 2020, nothing prevented a cereal high in sugars from being advertised as a “source of fibre”; and, with or without profiles, that phrase doesn't tell you whether it has more or fewer sugars than another cereal.

Reduction of disease risk claims refer to a risk factor, not to the disease, and must add that the disease has multiple risk factors and that altering one of them may or may not have a beneficial effect.2 If that idea reaches you in a headline with figures, it helps to know how to read relative and absolute risk.

How to compare two products in a minute

A practical reading order follows from all of the above; it isn't a rule or a method that has been studied.

  1. Compare like with like. Two products in the same category or that you'll use for the same thing, such as two loaves of sliced bread or two tomato sauces. That's also the use AESAN gives the Nutri-Score.3
  2. Go to the per 100 g or 100 ml column. Look at the same items on both packages, not just one: energy, saturated fat, sugars, salt and, if it's declared, fiber.
  3. Read the beginning of the ingredients list and the percentage of the ingredient that gives the product its name.
  4. If both carry the Nutri-Score, use it as a summary of the comparison, not as a substitute for the previous steps.
  5. Take front-of-pack claims for what they are: a threshold met for one nutrient.
  6. Go back to the portion at the end, but to yours: if you usually serve yourself twice the portion on the package, double its figures.

Doing this every time in the aisle is tiring. An alternative is to compare the products you buy often just once, without hurrying, and write the one you choose on your shopping list—a way of setting up your environment so the decision is already made.

A label describes a product; it doesn't say what place it should have in your diet. If you have an illness, take medication that changes what you can eat or follow eating guidelines given to you by a health professional, it's those guidelines, not the label, that determine which figures to look at.

A label is a tool for comparing, not a verdict. Compare similar products, per 100 g, with several figures at once and with an eye on the ingredients; use the Nutri-Score and claims as summaries, knowing what they leave out. What matters most is everything you eat taken together, not the letter on a package.

Keep reading

Want to turn information into action?

naro helps you prioritize 2–3 high-potential habits and sustain them over time, with context and follow-up.

Sources

Each small number in the text leads to the source that statement rests on. Practical advice without a number is a deduction from these sources, and examples with a person's name are made up. It is general information: it does not replace an assessment by a health professional. How we make this content

Sources consulted up to 28 October 2026.

  1. EU legislation (regulation). European Parliament and Council of the European Union (2011). Reglamento (UE) n.º 1169/2011 del Parlamento Europeo y del Consejo, de 25 de octubre de 2011, sobre la información alimentaria facilitada al consumidor. Official Journal of the European Union, L 304. Articles 9, 18, 21, 22, 30, 32 to 34 and 55, and Annexes I, II, III, V, VII, VIII, XIII and XV. Consulted in the published text and in the consolidated version as of April 1, 2025, which has no legal effect.
  2. EU legislation (regulation). European Parliament and Council of the European Union (2006). Reglamento (CE) n.º 1924/2006 del Parlamento Europeo y del Consejo, de 20 de diciembre de 2006, relativo a las declaraciones nutricionales y de propiedades saludables en los alimentos. Official Journal of the European Union, L 404. Articles 2, 3, 4, 7, 8, 10, 12 and 14 and the annex of nutrition claims. Consulted in the consolidated version as of December 13, 2014 (the most recent), which has no legal effect.
  3. Institutional page. Agencia Española de Seguridad Alimentaria y Nutrición (AESAN) (2025). Información sobre el modelo Nutri-Score. AESAN, Ministerio de Derechos Sociales, Consumo y Agenda 2030. Page with no visible update date; the year is that of its copyright notice. Consulted on October 28, 2026. Some parts correspond to the algorithm used before 2024, such as the C for olive oil or the notification form, whose version for the new algorithm is announced as “disponible próximamente” (coming soon).
  4. Technical report. Scientific Committee of the Nutri-Score (2022). Update of the Nutri-Score algorithm. Update report from the Scientific Committee of the Nutri-Score. Transnational governance of the Nutri-Score (document published by AESAN). Update of the algorithm for foods; tested on databases of prepackaged products from Belgium, France, Germany and the Netherlands. Beverages were revised in a separate 2023 report.
  5. Institutional page. European Commission (2026). Nutrition labelling. European Commission, Directorate-General for Health and Food Safety. Published in 2020 and modified on May 7, 2026, according to the page's metadata; consulted on October 28, 2026.
  6. Commission evaluation (summary). European Commission (2020). Executive summary of the evaluation of Regulation (EC) No 1924/2006 on nutrition and health claims made on foods with regard to nutrient profiles and health claims made on plants and their preparations (SWD(2020) 96 final). European Commission. Describes the situation in 2020; it reflects the views of the Commission services and does not commit the Commission.

← The whole library