Convert nutrition label values into Weight Watchers-style points.
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.
SmartPoints (approximate)
SmartPoints = 0.0305×cal + 0.275×satFat + 0.12×sugar − 0.098×protein
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.
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.
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.
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.