Enter your details
Sex, age, height, weight and how active you are. Add body fat for the lean-mass formula.
Enter your age, height, weight and activity to get your BMR, your maintenance calories (TDEE) and a daily target to lose, keep or gain weight at the pace you choose.
Pick a macro split, see how much water to drink, and log meals from more than 2,000 everyday foods with USDA nutrition data.
Food data: USDA FoodData Central (public domain), values per 100 g.
Nothing logged yet.
Nothing logged yet.
Nothing logged yet.
Nothing logged yet.
Sex, age, height, weight and how active you are. Add body fat for the lean-mass formula.
Lose, maintain or gain weight, the pace per week and, if you like, a goal weight.
Read your calories and macros, then add what you eat to the food log to see what is left for the day.
A 30-year-old woman, 168 cm, 70 kg, lightly active.
Eat about 1,429 kcal a day to lose 0.5 kg a week.
A 35-year-old man, 5 ft 10 in, 180 lb, moderately active.
Eat about 2,224 kcal a day to lose 1 lb a week.
A balanced split: 25% protein, 50% carbohydrate, 25% fat.
125 g protein, 250 g carbs and 56 g fat a day.
Mifflin-St Jeor BMR = 10 × kg + 6.25 × cm − 5 × age + 5 (men) or − 161 (women)Katch-McArdle BMR = 370 + 21.6 × lean mass (kg)TDEE = BMR × activity (1.2 · 1.375 · 1.55 · 1.725 · 1.9)daily target = TDEE ± weekly change × 7,700 kcal/kg ÷ 7BMR is the energy your body uses at rest. TDEE adds daily movement and exercise: it is the amount that keeps your weight steady. Mifflin-St Jeor is the most widely used equation for adults; Katch-McArdle is better when you know your body fat.
A kilogram of body weight is about 7,700 kcal (a pound about 3,500 kcal), so a steady 550 kcal a day below TDEE is about 0.5 kg a week. Real progress varies, so adjust after a few weeks.
When your plan is ready, WaveSpeed AI turns a short prompt into images, videos and 3D models.
Make food photos, recipe cards and workout graphics.
Turn a photo into a short clip for a recipe or fitness post.
Turn a picture into a 3D model.
$1 in free credits for eligible new accounts. No card needed. Generators have separate account and credit requirements. The calorie calculator is free.
Start from your TDEE, the calories that keep your weight steady, and eat less by the amount for your pace: about 275 kcal a day for 0.25 kg a week, 550 for 0.5 kg, or 500 a day for 1 lb a week. The calculator shows this number and warns if it falls very low.
BMR (basal metabolic rate) is what your body burns at complete rest. TDEE (total daily energy expenditure) is BMR times an activity factor, so it includes walking, work and exercise. TDEE is the number to eat around to keep your weight.
Mifflin-St Jeor is the default and suits most adults. Harris-Benedict is an older equation that many apps still use. Katch-McArdle uses lean body mass, so it is the best choice if you know your body fat percentage, for example if you are very muscular.
Sedentary is a desk job with little exercise; light is exercise 1–3 days a week; moderate 3–5 days; very active 6–7 days; extra active is hard daily training or a physical job. The table shows your calories at every level, so you can compare.
Balanced (25% protein, 50% carbs, 25% fat) works for most people. High protein helps keep muscle while losing weight; low carb and keto cut carbohydrates; or set your own percentages. The calculator shows the grams per day and per meal.
From USDA FoodData Central, the US Department of Agriculture's public food composition database. The list has more than 2,300 everyday foods and dishes with calories, protein, carbohydrate, fat and fiber per 100 g and common household portions.
The calculator suggests about 35 ml per kilogram of body weight plus extra for activity, which covers water from all drinks and food. Drink more in hot weather or when you sweat a lot.
Yes. It is free with no sign-up, everything is calculated in your browser, and your details and food log are saved only on your device.
BMR, TDEE, macros and a food log in one place.