Skip to content
Calcrivo

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

  1. Formula

    = Points = cal×0.0305 + sat_fat×0.275 + sugar×0.12 − protein×0.098

  2. Substitute values

    200×0.0305 + 5×0.275 + 10×0.12 − 8×0.098

    = 7.9

  3. 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.

You might also need