Skip to content

Weight Gain Calorie and Protein Calculator

Updated:

Estimate daily calories and protein for weight gain. Enter your gender, age, weight, height, and daily activity to see your targets and BMI.

Daily Nutrition Needs for Weight Gain

Input Fields
years
kg
cm
If enabled, the result will update automatically when you change any value.

Weight Gain Calorie and Protein Formula

Formula
\[ \begin{aligned} \mathrm{BMR} &= 10W+6.25H-5A+S \\ \mathrm{TDEE} &= \mathrm{BMR}\times F \\ \text{Daily calories} &= \mathrm{TDEE}+500 \\ \text{Daily protein (g)} &= 1.8W \end{aligned} \] \[ \mathrm{BMI}=\frac{W}{(H/100)^2} \] \[ \text{Ideal weight (kg)}=\begin{cases}50+0.91(H-152), & \text{Man} \\ 45.5+0.91(H-152), & \text{Woman}\end{cases} \]

Where:

  • \(W\) — current weight in kilograms.
  • \(H\) — height in centimeters.
  • \(A\) — age in years.
  • \(S\) — 5 for Man or −161 for Woman.
  • \(F\) — the factor selected under Daily Activity.
  • \(\mathrm{BMR}\) — estimated basal metabolic rate; \(\mathrm{TDEE}\) — estimated total daily energy expenditure.

The calculator estimates maintenance calories using the Mifflin–St Jeor equation and adds 500 kcal per day for weight gain. Its protein target is a fixed 1.8 grams per kilogram of current body weight.

Weight Gain Calorie and Protein – Calculation Example

Example: A 30-year-old man weighs 72 kg, is 180 cm tall, and selects No Exercises, which has an activity factor of 1.2.

\[ \mathrm{BMR}=10(72)+6.25(180)-5(30)+5=1{,}700\ \text{kcal/day} \]

\[ \mathrm{TDEE}=1{,}700(1.2)=2{,}040\ \text{kcal/day} \]

\[ \text{Daily calories}=2{,}040+500=2{,}540\ \text{kcal/day} \]

\[ \text{Daily protein}=72(1.8)=129.6\approx130\ \text{g/day} \]

\[ \mathrm{BMI}=\frac{72}{(1.80)^2}\approx22.2\ \text{kg/m}^2 \]

\[ \text{Ideal weight}=50+0.91(180-152)=75.48\approx75.5\ \text{kg} \]

Result: 2,540 calories and 130 g of protein per day. The BMI is 22.2 kg/m², the Weight Status is Normal weight, and the displayed Ideal Weight is 75.5 kg.

How to use the calculator

  1. Choose Man or Woman in Gender. This selection sets the constants used in the BMR and Ideal Weight formulas.
  2. Enter your Age in years, Weight in kilograms, and Height in centimeters. Use your current weight, not your goal weight.
  3. Select the option under Daily Activity that best describes your usual routine: No Exercises, Easy Exercises, Daily Exercises, Physical labor, or Exercises + Physical labor.
  4. Read Calories Required per Day and Protein Required per Day as starting targets. The results also show BMI (Body Mass Index), Weight Status, and Ideal Weight.

What the weight-gain targets mean

Weight gain generally requires eating more energy than you expend. This calculator first estimates the calories needed to maintain your current weight, then adds 500 kcal per day. The calorie result is an estimate in dietary Calories, also called kilocalories or kcal—not a guarantee of a particular rate of gain. Actual energy expenditure varies between people and can change as body weight and activity change.

The protein result is based on current body weight, not calorie intake: every kilogram contributes 1.8 g to the daily target. Protein supports the maintenance and growth of muscle, particularly alongside resistance training. Eating above maintenance without training does not ensure that gained weight will be muscle. For a separate look at protein needs, see the Daily Protein Intake calculator.

BMI compares weight with height and gives broad context rather than a weight-gain goal. The calculator labels BMI below 18.5 as Underweight, 18.5 to below 25 as Normal weight, 25 to below 30 as Overweight, and 30 or above as Obesity. Its Ideal Weight is a separate height-based estimate from the Devine formula. Neither measure accounts for muscle mass, body composition, or individual medical circumstances, so neither should be treated as a required target.

Assumptions and practical tips

The activity choices use factors of 1.2, 1.375, 1.55, 1.7, and 2, respectively. Moving between categories can substantially change the calorie estimate, so choose based on your typical week rather than your busiest day. If you want to examine maintenance calories separately, use the Daily Energy Expenditure calculator. The 500-kcal surplus is fixed; this calculator does not adjust it for your starting BMI, training, or preferred pace of gain.

Use the targets as a starting point, then compare your average weight over several weeks under consistent weighing conditions. If your weight is not changing as intended, review your actual food intake and activity before adjusting calories. Recalculate after a meaningful change in weight or routine. To help plan meals around the calorie target, the Daily Carbohydrate Intake calculator and Daily Fat Intake calculator offer additional nutrient estimates.

The calculator accepts ages 16–110, weights 30–300 kg, and heights 110–250 cm. Its equations are general estimates and may not fit pregnancy, adolescence, illness, or recovery from an eating disorder. If weight loss is unexplained or you need a medically supervised nutrition plan, seek advice from a qualified healthcare professional.

Frequently Asked Questions

How much weight might I gain with an extra 500 calories a day?

A 500-kcal daily surplus is often associated with roughly 0.25–0.5 kg (0.5–1 lb) of weight gain per week, but the actual rate varies. Your maintenance needs may change as you gain weight, and short-term scale changes often reflect water and food as well as tissue. Judge your progress from weight averages over several weeks.

Can I aim for a smaller calorie surplus?

Yes. You can subtract 250–300 kcal from the calculator’s calorie result to start with a smaller surplus than its fixed 500 kcal. A smaller surplus may suit someone who prefers slower gain or wants to limit fat gain, although it cannot guarantee a particular body composition. Track your weight trend and adjust your intake if needed.

How do I enter my weight and height if I use pounds and feet?

Convert pounds to kilograms by dividing by 2.20462. Convert feet and inches to total inches, then multiply by 2.54 to get centimeters. For example, 150 lb is about 68.0 kg, and 5 ft 8 in is about 172.7 cm. Enter those converted values; the calculator’s protein result is in grams per day.

Is 1.8 grams of protein per kilogram enough for muscle gain?

For many adults doing resistance training, 1.8 g/kg per day falls within a commonly used range for supporting muscle gain. More protein does not automatically mean more muscle; sufficient calories, progressive training, and recovery matter too. If you have kidney disease or another condition requiring a specific diet, ask a qualified clinician before adopting a high-protein target.

Why am I gaining fat instead of muscle?

A calorie surplus can increase both fat and muscle, but eating extra calories alone does not provide a strong stimulus for muscle growth. Resistance training, adequate protein, and recovery improve the chances that some gained weight will be muscle. A surplus larger than you need may also increase fat gain. Consider your training and rate of gain before raising calories further.

What should I do if I am not gaining weight at the suggested calories?

First, check your average weight over two to four weeks rather than relying on a single weigh-in. Confirm that your recorded portions and drinks reflect what you actually consume, and consider whether your activity has increased. If your average weight remains stable, try adding about 100–200 kcal per day and reassess. Seek medical advice if you are losing weight unexpectedly.

Leave a Reply

Your email address will not be published. Required fields are marked *