Nutrition

Free Macro Calculator: Protein, Carbs & Fat Based on Lean Body Mass | The Right Way

BFP Calculator Team
June 1, 2025
10 min read

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 TypeWeightBody Fat %Lean MassProtein Target
Lean athlete180 lbs12%158 lbs190g
Average man180 lbs22%140 lbs168g
High body fat180 lbs35%117 lbs140g

Same weight, three different protein needs. This is why lean body mass matters.

How to Use the Macro Calculator

  1. Calculate your body fat percentage using our free BFP calculator
  2. Enter your stats in the macro calculator, including body fat %
  3. Choose your goal: Cut (deficit), Maintain, or Bulk (surplus)
  4. 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.

Calculate Your Body Fat Percentage Now

Get accurate measurements and personalized recommendations with our free calculator.

Start Free Calculator