Browse by category
Calorie and Nutrition Calculators
Work out how many calories you need, split them into protein, carbs and fat, and see how much protein and water suit your day.
Nothing you enter leaves your device.
Results are estimates for general information only, not medical advice.
All calorie and nutrition tools
- Calories & Nutrition
Calorie Calculator
Find the calories you need each day to keep, lose or gain weight.
- Calories & Nutrition
BMR Calculator
Find the calories your body burns at rest, with three standard formulas.
- Calories & Nutrition
Macronutrient Calculator
Split your daily calories into grams of protein, carbs and fat.
- Calories & Nutrition
Protein Intake Calculator
Find how much protein to eat each day for your weight and activity.
- Calories & Nutrition
Water Intake Calculator
Find how much water to drink a day, with extra for exercise and hot weather.
- Calories & Nutrition
Weight Loss Date Calculator
See when you could reach a goal weight at a steady daily calorie deficit.
- Calories & Nutrition
Intermittent Fasting Calculator
Plan your eating window and fasting hours for 16:8 and other fasting plans.
Good to know
Frequently asked questions
Where should I start?
Start with the calorie calculator to find your maintenance calories, then use the macro calculator to turn them into grams of protein, carbs and fat.
Are these numbers exact?
No. They are averages for people with your measurements. Track your weight for a few weeks and adjust by 100 to 200 kcal a day if needed.
Are these calculators medical advice?
No. They give estimates for general information, using the published formulas named on each page. For decisions about your health, talk to a doctor or another qualified professional.
Is anything I enter stored or sent?
No. Every calculator runs in your browser. Nothing you type is saved, sent to a server or used for advertising.
Can I use these calculators on a phone?
Yes. Every calculator works in a phone browser, with metric or imperial units where it applies, and with the number format of your language.