Loading...
Weight Gain Calculator
Use this Weight Gain Calculator to estimate how many calories you need per day to gain weight in a healthy, controlled way. It calculates your maintenance calories (TDEE), adds a safe calorie surplus, and shows how long it may take to reach your target weight based on your age, body size, activity level, and goal.
How to use the calculator
- Select your unit system (metric or imperial).
- Enter your age, sex, height, and current weight.
- Choose your activity level (from sedentary up to very active or athlete).
- Set your target weight and preferred pace of gain (for example, 0.25–1 kg or 0.5–2 lb per week).
- Press Calculate to see your daily calorie target, expected weekly weight gain, and estimated time to reach your goal.
You can tweak your goal, pace, or activity level and run the calculation again to instantly see how those changes affect your calorie needs and timeline.
What results you get
After calculation, the tool can show:
- Maintenance calories (TDEE): An estimate of how many calories you burn per day at your current activity level.
- Recommended calorie surplus: Extra daily calories above maintenance to support gradual weight gain (often around +250 to +500+ kcal/day, depending on the pace you choose).
- Daily calories to gain weight: Your personalized calorie target for bulking or healthy weight gain.
- Estimated weekly gain and duration: How much weight you may gain per week and how many weeks it could take to reach your target weight.
Optionally, you can add a simple graph or table that shows how weight and calorie intake might change week by week so users can visualize their plan.
Formulas used in this calculator
This calculator uses well‑known nutrition equations that link body size, energy expenditure, and weight change.
1. Basal Metabolic Rate (BMR) – Mifflin–St Jeor
For men:
BMR=10×weightkg+6.25×heightcm−5×ageyears+5BMR=10×weightkg+6.25×heightcm−5×ageyears+5
For women:
BMR=10×weightkg+6.25×heightcm−5×ageyears−161BMR=10×weightkg+6.25×heightcm−5×ageyears−161
2. Total Daily Energy Expenditure (TDEE)
TDEE=BMR×activity factorTDEE=BMR×activity factor
Typical activity factors range from about 1.2 (sedentary) to 1.9 (very active).
3. Daily calorie surplus for weight gain
You can use either a fixed surplus or a percentage of TDEE, for example:
Daily calories=TDEE+surplusDaily calories=TDEE+surplus
Many plans use roughly +250 to +500 kcal/day for slow to moderate gain; higher surpluses are sometimes used for faster bulking but may add more fat.
4. Estimated weight gain and time to goal
A common approximation is that about 7,000–7,700 kcal corresponds to 1 kg of body mass change (≈3,500 kcal per pound):
Weekly gain≈7×Daily Surplus7700 kgWeekly gain≈77007×Daily Surplus kg
If ΔWΔW is the difference between target and current weight:
Weeks to goal≈ΔWWeekly gainWeeks to goal≈Weekly gainΔW
These are estimates meant to give a realistic starting point; actual progress depends on genetics, training, and body composition.
Important health note
This Weight Gain Calculator is for general information and planning only and does not replace advice from a doctor or registered dietitian. Aim for steady, gradual weight gain with nutrient‑dense foods and regular resistance training, and seek professional guidance if you have medical conditions, are underweight, or need a personalized meal plan.