Understanding the Weight Watchers POINTS formula
The original Weight Watchers "POINTS" system, used from the program's early years until it was replaced by PointsPlus in late 2010, converted a food's nutrition label into a single number using calories, fat, and dietary fiber. That original formula is publicly documented and simple enough to compute by hand, which is what this calculator reproduces. It is not the same as the SmartPoints or PersonalPoints values used by the current Weight Watchers program.
The formula, step by step
- Start with calories per serving divided by 50.
- Add total fat grams per serving divided by 12.
- Subtract dietary fiber grams per serving divided by 5, but cap the fiber used in this step at 4 grams even if the food contains more.
- Round the result: a fractional part under .25 rounds down, .25 to .74 rounds to a half point, and .75 or higher rounds up to the next whole number.
Why fiber is capped
Fiber earns a credit because high-fiber foods tend to be more filling and less processed, but without a cap a very high-fiber food (like a bran cereal or a bean dish) could generate an unrealistically low or even negative point value. Limiting the fiber credit to 4 grams keeps the formula from over-crediting fiber-heavy foods.
How this differs from current Weight Watchers plans
Weight Watchers replaced the original POINTS formula with SmartPoints in 2015 and later PersonalPoints, both of which weigh protein, sugar, saturated fat, and calories using a proprietary calculation the company has not published in full, and which can vary by individual plan settings. This calculator implements only the original, publicly documented formula for education, historical reference, and rough comparison — it will not match a current app's SmartPoints or PersonalPoints value for the same food.