A food points system compresses several numbers from a nutrition label into one. That is genuinely useful arithmetic — comparing two products across four columns is slow, comparing two single numbers is fast — but it only works if you know what the single number is made of. The food points calculator above uses a formula printed in full on this page, with every coefficient visible, so the number it produces is one you can reproduce with a pen.
One thing needs saying plainly before anything else. This is not a commercial points system. It is not WW, not WeightWatchers, not PointsPlus and not SmartPoints, it does not reproduce any of those systems' values, and Arb Digital has no affiliation with, endorsement from or connection to any of them. Those algorithms are proprietary and trademarked, and their numbers cannot be reverse-engineered from a web page. What follows is an open model of Arb Digital's own, built from published nutrient data, and it will not agree with a branded app.
What This Food Points Calculator Does
Enter the calories, saturated fat, sugars, protein and fibre from a serving, and it returns a points figure for that serving, for the whole pack, and unrounded. It also reports how many calories one point is worth under your chosen model and the energy density of the food in calories per hundred grams, which is often the more revealing number of the two.
There are two models. The energy-only model is a straight division: one point per forty calories, nothing else. The open nutrient model starts from the same energy term and then adds a small penalty for saturated fat and sugars and a small credit for protein and fibre. Both are stated in full below, and you can switch between them to see how much of the result is energy and how much is composition.
What this page deliberately does not do is tell you how many points to eat. It has no idea who you are, and setting a daily intake target is a decision for you and, if it is relevant to your health, for a registered dietitian or your doctor. There is an optional field where you can enter a figure you already work to, purely so the tool can express a serving as a share of it. If you leave it at zero, the tool simply says nothing about it.
How to Use It
- Copy the label exactly. Use the per-serving column, not per-100-grams, unless you also change the serving weight to 100.
- Check the serving count. The pack figure is where most surprises live: a bag with four servings has four times the points of the number on the front.
- Choose a model. Start with energy only if you want the simplest possible comparison, then switch to the nutrient model to see how composition moves it.
- Enter the serving weight if you want the energy density figure, which is the fairest way to compare two foods you might eat the same volume of.
- Compare, do not accumulate. This model is at its most useful when ranking two products against each other on the shelf.
The Formula and How It Is Calculated
The energy-only model is one line:
Points = calories ÷ 40
The open nutrient model keeps that term and adds four modifiers:
Points = (kcal ÷ 40) + (saturated fat g ÷ 4) + (sugars g ÷ 9) − (protein g ÷ 12) − (fibre g ÷ 8)
The result is floored at zero and, for the headline figure, rounded to the nearest whole point. The unrounded value is shown separately because it is the one that stays accurate when you add several foods together.
Those five divisors are this page's own convention, chosen for one reason: they are round numbers that make the model easy to check and easy to remember. The forty in the energy term means a point is about forty calories, which is a convenient size — a slice of bread is about two points, a large apple about two, a tablespoon of oil about three. The modifier divisors are set so that a gram of saturated fat, a gram of sugar, a gram of protein and a gram of fibre each move the total by a fraction of a point rather than a whole one, which keeps energy as the dominant term. They are not derived from any study and this page makes no claim that they are.
The calorie figure itself is not arbitrary. Food energy on labels is calculated from macronutrient content using the Atwater conversion factors — approximately 4 kilocalories per gram of protein and carbohydrate, 9 for fat and 7 for alcohol. The derivation, the exceptions and the arguments about them are set out in the FAO technical report on food energy: methods of analysis and conversion factors, which is the standard reference for how the number on a label comes to exist.
Work the loaded example. A serving with 250 calories, 3 grams of saturated fat, 12 grams of sugars, 8 grams of protein and 2 grams of fibre gives 250 ÷ 40 = 6.25, plus 3 ÷ 4 = 0.75, plus 12 ÷ 9 = 1.33, minus 8 ÷ 12 = 0.67, minus 2 ÷ 8 = 0.25. That totals 7.41 unrounded, which rounds to 7 points per serving and 30 points for a four-serving pack. Under the energy-only model the same serving is 6.25, rounding to 6 — the difference being the sugar and saturated fat outweighing the protein and fibre credits.
Why Every Points System Gives a Different Answer
If you have used more than one points app you will have noticed that the same yoghurt scores differently in each. That is not a bug in any of them. A points system is a set of value judgements expressed as arithmetic: how much should sugar count against a food, how much credit should protein earn, should fibre count at all. Change any of those and every food in the database moves.
Commercial systems also change over time, sometimes substantially, and the older numbers stop matching. A points value from an app five years ago will not agree with the same app today, which is one reason old printed lists circulating online are unreliable. There is no standards body for points and no correct set of coefficients, which is exactly why this page prints its own rather than hiding them.
The practical consequence is that points are meaningful within one system and meaningless across systems. Comparing two foods scored by the same model tells you something. Comparing a number from here with a number from a branded app tells you nothing at all, and the two should never be mixed in the same tally.
Where a Points Number Misleads
Any single number that compresses five is throwing information away, and it is worth knowing what falls out. Three things in particular.
The first is portion size. A points figure attaches to a serving, and serving sizes on labels are set by the manufacturer within regulatory reference amounts, not by what a person actually eats. A cereal serving on paper is often a third of what ends up in the bowl. Weigh the portion once and you will know which direction the label errs in for you.
The second is rounding. A whole-point result hides up to half a point either way, worth about twenty calories. Over a dozen items in a day that can drift by a couple of hundred calories in either direction without any single number being wrong. Use the unrounded figure when you are adding things up, and the rounded one only when you are comparing.
The third is that nutrition is not one-dimensional. Sodium, micronutrients, the degree of processing and how full a food leaves you are all absent from every points formula, including this one. Two foods with the same points can be very different foods. If you want the underlying composition rather than a compressed score, USDA FoodData Central holds analytical data on tens of thousands of foods, and the National Agricultural Library's food composition resources explain what each of those datasets is and is not suitable for.
Sugars, Fibre and the Label Fine Print
Two of the fields on this page are less straightforward than they look. Sugars on a label can mean total sugars, which includes the naturally occurring sugars in milk and fruit, or added sugars, which is listed separately in some jurisdictions and not at all in others. The model treats whichever number you enter identically, so a plain yoghurt scored on total sugars will look worse than the same yoghurt scored on added sugars. Decide which you are using and stay consistent, or comparisons stop meaning anything.
Fibre has a similar wrinkle. What counts as dietary fibre for labelling purposes differs between countries and has been revised in several of them, so an imported product's fibre figure may have been calculated under different rules than a domestic one. For most everyday comparisons this is a small effect, but it is the sort of thing that explains why two apparently identical products score a point apart.
If you want to work with the label's carbohydrate lines directly rather than a compressed score, our net carbs calculator handles the total-carbs-minus-fibre arithmetic, our glycemic load calculator covers the glycemic side, and our sugar intake calculator works with sugar figures on their own. To total a whole plate rather than a single product, use our meal calorie calculator.
Arb Digital publishes hundreds of free calculators across food, finance, health and maths — no sign-up, no limits. If something you need is missing, tell us and we will look at building it.
Browse All Free Tools Suggest a ToolCommon Mistakes to Avoid
- Mixing numbers from different systems — a value from a branded app and a value from this page are not the same unit and must never be added together.
- Using the per-serving column for a portion you did not measure — label servings are frequently smaller than real ones, and the whole figure scales with that error.
- Adding rounded points — round once at the end, not on every item, or the drift becomes larger than the numbers you are tracking.
- Switching between total and added sugars mid-comparison — the same food can move by more than a point depending on which line you read.
- Treating a low score as a complete verdict — sodium, micronutrients and satiety are not in any points formula, and a food is more than one number.
Related Free Tools From Arb Digital
Total a whole plate with the meal calorie calculator, read the carbohydrate lines with the net carbs calculator or the glycemic load calculator, and split a target between macronutrients with the macro calculator. The calorie TDEE calculator covers energy expenditure rather than intake, and the unit price comparison calculator is the shelf-side companion when you are comparing two packs on cost as well as composition. Everything else is on the free online tools hub.
Frequently Asked Questions
No. It is an open model of Arb Digital's own, with every coefficient printed on this page. It does not reproduce WW, PointsPlus, SmartPoints or any other commercial system, and there is no affiliation with or endorsement by any of them. Those algorithms are proprietary.
Because a points value is a set of value judgements turned into arithmetic, and every system weighs sugar, protein and fibre differently. Two systems can both be internally consistent and still disagree about every food in the shop.
This page does not answer that and cannot. A daily intake figure depends on the person, and it is a question for you and, where health is involved, a registered dietitian or your doctor. The optional field exists only so you can enter a figure you already use.
Roughly forty calories, which is where the energy term comes from. In the nutrient model saturated fat and sugars add a fraction of a point per gram while protein and fibre subtract one, so the final figure is energy adjusted for composition.
Either, as long as you use the same line for every food you compare. Total sugars includes the sugars naturally present in milk and fruit, so a plain yoghurt scores higher on total than on added. Mixing the two makes comparisons meaningless.
Because rounding to a whole point loses up to half a point, worth about twenty calories, and that error compounds when you add several foods. Use the unrounded number for totals and the rounded one for quick comparisons.
They are calculated from macronutrient content using the Atwater conversion factors, approximately 4 kilocalories per gram for protein and carbohydrate, 9 for fat and 7 for alcohol. The FAO technical report linked above sets out the method and its exceptions.
Under this model, yes. The result is floored at zero, so a very low-energy, high-fibre food such as most leafy vegetables can produce a negative raw figure that is reported as zero. That is a property of the arithmetic, not a statement about the food.
This calculator is provided for general education and reference only. It is not nutrition, dietary or medical advice, it sets no intake target, and it is not connected with any commercial weight-management programme or brand. Anyone managing a health condition, taking medication or considering a change to what they eat should speak to a registered dietitian or their doctor.