Weight Watcher Points Calculator
Convert nutrition label values into Weight Watchers-style points.
Inputs
Protein reduces points because it is more satiating.
Points
7.9
System used
SmartPoints
Step by step
Formula
= Points = cal×0.0305 + sat_fat×0.275 + sugar×0.12 − protein×0.098
Substitute values
200×0.0305 + 5×0.275 + 10×0.12 − 8×0.098
= 7.9
Points (rounded)
= 7.9
How it works
Weight Watchers assigns a point value to each food based on its nutrition profile. SmartPoints (the current system) rewards protein — which is satiating — and penalises saturated fat and sugar. The formulas on this calculator are well-documented third-party approximations of the proprietary WW algorithm and should be treated as estimates.
Formula
SmartPoints (approximate)
SmartPoints = 0.0305×cal + 0.275×satFat + 0.12×sugar − 0.098×protein
- cal
- Calories (kcal)
- satFat
- Saturated fat (g)
- sugar
- Total sugar (g)
- protein
- Protein (g)
This calculator uses third-party approximations of the proprietary Weight Watchers algorithm. Results are estimates for informational purposes only and may differ from the official WW app. Consult a registered dietitian for personalised dietary advice.
Frequently Asked Questions
Are these the official Weight Watchers formulas?
No. Weight Watchers does not publish its proprietary algorithm. These formulas are widely-cited third-party reverse-engineering approximations. Results may differ slightly from the official WW app.
Why does SmartPoints penalise sugar but not total carbohydrates?
The SmartPoints system specifically targets added sugars and saturated fat — the two dietary components most strongly associated with increased cardiovascular risk — rather than total carbohydrates, which include nutritious complex carbs like whole grains.
Can points be negative?
In theory the protein deduction could exceed the calorie addition for very high-protein, very low-calorie foods, but WW enforces a floor of 0 points. This calculator applies the same floor.