Weight Watchers Points Calculator
Enter the nutritional values for any food to calculate its Weight Watchers points across three systems: SmartPoints (2015-present), PointsPlus (2010-2015), and Classic Points (pre-2010). The Daily Budget tab estimates your personal daily points allowance based on gender, age, weight, and activity level. Results update as you type. This tool uses publicly documented approximations of WW formulas; the official WW app uses a proprietary algorithm.
Formula
Worked example
A slice of whole-grain bread with 80 kcal, 0.5 g saturated fat, 2 g sugar, and 4 g protein: SmartPoints = (80 x 0.0305) + (0.5 x 0.275) + (2 x 0.12) - (4 x 0.098) = 2.44 + 0.14 + 0.24 - 0.39 = 2.43, which rounds to 2 SmartPoints.
How the SmartPoints formula works
SmartPoints is the current WW formula. It pulls together four values from any nutrition label: total calories, grams of saturated fat, grams of total sugar, and grams of protein. Calories and saturated fat push the points value up, sugar adds a moderate penalty, and protein brings the total down. The math is: (Calories x 0.0305) + (Saturated Fat x 0.275) + (Sugar x 0.12) - (Protein x 0.098). The raw result is rounded to the nearest whole number, with a floor of zero. A chicken breast with 165 kcal, 1 g saturated fat, 0 g sugar, and 31 g protein gives: 5.03 + 0.275 + 0 - 3.04 = 2.27, or 2 SmartPoints. That same chicken breast is also a ZeroPoint food in the current WW app, meaning it does not count against your budget at all - so always check the official app list alongside this calculator.
PointsPlus and Classic Points - the older formulas
PointsPlus (2010 to 2015) shifted from calories to macronutrients: Points = (Protein x 0.07) + (Carbs x 0.097) + (Fat x 0.156) - (Fiber x 0.2). A food with 30 g carbs, 5 g protein, 4 g fat, and 3 g fiber gives: 0.35 + 2.91 + 0.62 - 0.60 = 3.28, or 3 PointsPlus. Classic Points (before 2010) is the simplest system: (Calories / 50) + (Fat / 12) - min(Fiber, 4) / 5. Fiber above 4 g is capped, so adding a fiber-only supplement does not keep reducing your score. Use the mode selector at the top to switch between all three systems and compare how the same food was scored across eras.
ZeroPoint foods - what they are and how they work
ZeroPoint foods are those that WW assigns zero points to regardless of how much you eat. The current WW plan includes more than 200 ZeroPoint foods. Most non-starchy vegetables fall into this category - broccoli, spinach, peppers, cucumber, and zucchini, for example. Fruits such as apples, berries, and bananas are ZeroPoint. Many lean proteins are also zero - plain non-fat Greek yogurt, eggs, beans and legumes, tofu, skinless chicken and turkey breast, most fish and shellfish, and canned light tuna. The ZeroPoint list means this calculator is most useful for packaged foods, mixed dishes, grains, dairy with fat, and anything with added sugar or saturated fat. If the food you are calculating is on the ZeroPoint list, count it as zero regardless of what the formula returns.
Estimating your daily points budget
Your personal daily budget is set by WW based on gender, age, height, current weight, and activity level. The daily budget estimator in this tool uses publicly documented approximations of WW budget factors. Everyone starts at a base of 23 points. Men add 2 points. Age 18-35 adds 4, age 36-50 adds 3, age 51-70 adds 2, and 71 and older adds nothing. Each 10 lb of body weight over 150 lb adds 1 point. Being 5'1" to 5'10" tall adds 1 point; over 5'10" adds 2. Activity levels add 0 to 4 points depending on how active you are. Women who are breastfeeding add 10 points (exclusive) or 5 points (partial). On top of the daily budget, WW also grants approximately 28 weekly bonus points that you can spread across the week however you like.
Comparison of WW points systems
| System | Era | Formula inputs | Key emphasis |
|---|---|---|---|
| Classic Points | Before 2010 | Calories, fat, fiber | Simple calorie control with fat penalty and fiber reward |
| PointsPlus | 2010 to 2015 | Protein, carbohydrates, fat, fiber | Macronutrient-based; rewards protein, penalizes refined carbs |
| SmartPoints | 2015 to present | Calories, saturated fat, sugar, protein | Rewards protein; penalizes saturated fat and added sugar |
| PersonalPoints | 2021 variant | Same as SmartPoints + unsaturated fat bonus | Individualized budgets; broader ZeroPoint food list |
All three systems assign points to foods based on nutritional content. Formulas are publicly documented approximations.
Frequently asked questions
What is the SmartPoints formula?
SmartPoints = (Calories x 0.0305) + (Saturated Fat x 0.275) + (Sugar x 0.12) - (Protein x 0.098), rounded to the nearest whole number. This is a publicly documented approximation. WW's official formula is proprietary and may differ slightly.
Which WW system should I use?
If you are currently using the WW app, use SmartPoints (the current system). If you have old tracking records from 2010 to 2015, choose PointsPlus. If your records are older than 2010, choose Classic Points. The mode selector at the top lets you switch between all three.
What foods are zero points on WW?
The current WW plan lists more than 200 ZeroPoint foods. These include most non-starchy vegetables (spinach, broccoli, peppers, cucumber), most fruits (apples, berries, bananas, melon), eggs, skinless chicken breast and turkey breast, most fish and shellfish, tofu, beans and lentils, non-fat plain Greek yogurt, and fat-free cottage cheese. ZeroPoint foods vary slightly by which WW plan you are on, so confirm your list in the official WW app.
How many WW points should I eat per day?
Most women start with a daily budget between 23 and 35 points, and most men between 25 and 40 points. The exact budget depends on your age, height, current weight, and activity level. Use the Daily Budget Estimator mode in this calculator to get an estimate, then confirm the exact number in the WW app.
Do I count ZeroPoint foods in this calculator?
This calculator computes the nutritional formula value for any food. A ZeroPoint food will calculate to a non-zero value using the formula, but WW instructs members not to count it. Always cross-reference the official ZeroPoint food list - if a food is on that list, count it as zero in your tracker even if this calculator shows a non-zero result.
How are activity points (FitPoints) calculated?
WW FitPoints are calculated inside the official WW app based on your heart rate (via a connected device) or a manually logged activity type and duration. The formula involves your weight, age, gender, and effort level. FitPoints cannot be replicated by a third-party calculator - use the WW app to log exercise and earn FitPoints.
Why are my points different in the WW app vs this calculator?
WW's official formula is proprietary and has been updated multiple times. This calculator uses publicly documented approximations. Differences of 1 to 2 points are common for higher-calorie foods. For exact tracking, always use the official WW app as your primary source.