Enter your details
This tool estimates a muscle-building protein target using body weight, optional body fat, training stress, age, experience, and meal frequency.
Example data table
| Athlete | Weight | Body Fat | Training Days | Meals | Target Protein |
|---|---|---|---|---|---|
| Beginner lifter | 68 kg | 18% | 3 | 4 | 129 g/day |
| Intermediate lean bulk | 82 kg | 14% | 5 | 4 | 172 g/day |
| Advanced high-volume phase | 92 kg | 12% | 6 | 5 | 212 g/day |
Formula used
The calculator starts with a muscle-gain protein factor and adjusts it using training frequency, session intensity, age, experience, and gain pace.
1) Weight conversion:
Weight in kg = Weight in lb × 0.453592
2) Lean mass estimate:
Lean Mass (kg) = Body Weight (kg) × [1 − Body Fat % ÷ 100]
3) Target factor:
Target Protein Factor = Base Factor + Goal Adjustment + Intensity Adjustment + Frequency Adjustment + Experience Adjustment + Age Adjustment + Surplus Adjustment
4) Daily protein target:
Daily Protein (g) = Reference Mass (kg) × Target Protein Factor
5) Per-meal target:
Protein Per Meal (g) = Daily Protein Target ÷ Number of Meals
Reference mass is body weight by default. Auto mode switches to lean mass when body fat is higher and lean-mass targeting is more practical.
How to use this calculator
- Enter your body weight and choose kilograms or pounds.
- Add body fat if you know it for better lean-mass estimation.
- Select age, sex, training days, and session intensity.
- Choose your experience level and muscle-gain pace.
- Pick your calorie surplus size and meals per day.
- Use auto basis for a balanced recommendation.
- Press the calculate button to show results above the form.
- Download the summary as CSV or PDF if needed.
Frequently asked questions
1) How much protein do I need to gain muscle?
Most lifters grow well within a moderate daily range, but needs change with training stress, age, body composition, and total calories. This calculator turns those variables into a practical target and a safer working range.
2) Will eating more protein always build more muscle?
No. Past a useful intake range, extra protein does not guarantee faster growth. Progressive training, total calories, recovery, and sleep still decide whether muscle is actually built.
3) Can beginners use this calculator?
Yes. Beginners often respond well to moderate protein targets because training sensitivity is high. The tool keeps intake practical instead of pushing unnecessarily high daily numbers.
4) What if I do not know my body fat percentage?
Leave body fat blank and the calculator will use body weight. You can still get a useful estimate, then refine it later when you have a better body-composition measurement.
5) Should I eat protein right after training?
A protein-rich meal near training helps, but total daily intake matters most. Spread intake across the day and make sure one feeding fits close to your workout window.
6) Does plant protein work for muscle gain?
Yes. Plant-based eating can support muscle gain when total protein is adequate and meals include strong sources such as soy, tofu, legumes, dairy alternatives, and blended protein options.
7) Why does age affect the target?
Older adults may benefit from slightly higher intake and stronger per-meal doses because muscle protein synthesis can become less sensitive over time. The calculator accounts for that.
8) Why does the calculator show a range instead of one number?
Nutrition works best as a range because appetite, recovery, training blocks, and calorie intake change weekly. A range gives flexibility while keeping your intake aligned with muscle-building goals.