Free Macro Calculator: Protein, Carbs & Fat Based on Lean Body Mass | The Right Way
Why Most Macro Calculators Are Wrong
The standard macro calculator asks for your weight, height, age, and activity level — then spits out numbers. The problem? It treats 200 lbs of muscle the same as 200 lbs of fat. Those are two completely different bodies with completely different nutritional needs.
A bodybuilder at 200 lbs and 10% body fat has 180 lbs of lean mass. A sedentary person at 200 lbs and 35% body fat has only 130 lbs of lean mass. They need dramatically different amounts of protein — but most calculators give them the same number.
Our macro calculator fixes this. It uses your body fat percentage to calculate your actual lean body mass, then builds your macros from that foundation. The result is a protein target that matches what your muscles actually need.
How Lean Body Mass Changes Your Macros
| Body Type | Weight | Body Fat % | Lean Mass | Protein Target |
|---|---|---|---|---|
| Lean athlete | 180 lbs | 12% | 158 lbs | 190g |
| Average man | 180 lbs | 22% | 140 lbs | 168g |
| High body fat | 180 lbs | 35% | 117 lbs | 140g |
Same weight, three different protein needs. This is why lean body mass matters.
How to Use the Macro Calculator
- Calculate your body fat percentage using our free BFP calculator
- Enter your stats in the macro calculator, including body fat %
- Choose your goal: Cut (deficit), Maintain, or Bulk (surplus)
- Get your targets — protein, carbs, and fat in grams
The calculator uses two BMR formulas (Mifflin-St Jeor and Katch-McArdle) and averages them when body fat % is known. This gives you the most accurate calorie target possible without a lab test.
Cutting Macros: How to Lose Fat Without Losing Muscle
When cutting, the biggest mistake is cutting protein too low. Your body needs protein to preserve muscle during a calorie deficit.
- Protein: 1g per pound of lean body mass (not total weight)
- Fat: 0.3-0.4g per pound of body weight
- Carbs: Fill the remaining calories
This approach protects your muscle while creating the calorie deficit needed for fat loss.
Bulking Macros: How to Gain Muscle Without Getting Fat
The "dirty bulk" — eating everything in sight — just makes you fat. A lean bulk uses a modest surplus and precise macros:
- Protein: 0.8-1g per pound of lean body mass
- Fat: 0.4-0.5g per pound of body weight
- Carbs: Fill the remaining calories for energy and performance
Aim for a 300-400 calorie surplus per day. Any more and you're just adding fat, not extra muscle.
Try it now: Free Macro Calculator →
Calculate Your Body Fat Percentage
Get accurate results in 30 seconds. Free, no registration needed.
Related Articles
BMR Calculator with Body Fat Percentage: Katch-McArdle Accuracy (Not Just Weight-Based)
Most BMR calculators ignore your body fat %. We use Katch-McArdle based on lean body mass for superior accuracy. Calculate BMR from lean mass — not just weight. Free BMR + RMR + 5-level TDEE.
Free Embeddable Body Fat Calculator Widget for Your Website | Add in 30 Seconds
Add a free, no-signup body fat calculator to your fitness blog or website. Embed our widget in 30 seconds. Works on any platform. Mobile responsive. No API keys needed.
Strength Standards: How Strong Are You? Squat, Bench & Deadlift Percentiles by Body Weight
Compare your squat, bench press, and deadlift to population standards. See your strength level from Novice to Elite, adjusted for body weight and body fat percentage.
Calculate Your Body Fat Percentage Now
Get accurate measurements and personalized recommendations with our free calculator.
Start Free Calculator →