FFMI Calculator

MC
Macronutrient Engine

Macro Calculator protein carbs fats dialed in

A precision macronutrient calculator with goal-based splits, gram and percentage targets, and four diet presets. Built for lifters who want exact numbers — not generic 40/30/30 defaults.

P
C
F
+
3 macros · 4 diet presets · 5 goals
P
156g
Protein · 30%
C
242g
Carbs · 47%
F
68g
Fats · 23%
Daily Total
2,650
kcal · split

What Is the Macro Calculator?

The Macro Calculator is a precision tool that breaks your daily calorie target into the three macronutrients that shape body composition: protein, carbohydrates, and fat. Where calorie counters tell you how much energy to consume, this calculator tells you where each calorie should come from — and that distinction determines whether your physique changes.

Built at ffmicalculatore.com for athletes, lifters, and serious dieters, this tool factors in bodyweight, training level, and your specific goal (cut, maintain, lean bulk, recomp, keto) to deliver gram-level macro targets you can hit with a food scale and a bit of discipline.

MACROS / NUTRITION REPORT LIVE
01 /Input Parameters
AgeYR
WeightKG
HeightCM
Activity LevelPER WEEK
GoalSELECT
Cut
=
Maintain
+
Bulk
Diet PresetSPLIT
02 /Output / Verdict
// AWAITING INPUT

Fill in your stats on the left and run the analysis to view your daily macro report.

Macro Formula Explained

The calculator runs three layered equations. First, BMR via Mifflin-St Jeor. Second, TDEE from activity multiplier. Third, the calorie target adjusted by goal, then split into macronutrient grams using your selected diet preset.

BMR = 10×WEIGHT[kg] + 6.25×HEIGHT[cm] − 5×AGE ± GENDER_OFFSET
TDEE = BMR × ACTIVITY_MULTIPLIER
TARGET = TDEE ± GOAL_ADJUSTMENT (cut −500, bulk +300)
PROTEIN = TARGET × P% / 4 | CARBS = TARGET × C% / 4 | FATS = TARGET × F% / 9

Protein and carbs each provide 4 calories per gram; fat provides 9 calories per gram. That density gap is why fat targets always look smaller than carb targets even at similar percentages.

The Three Macronutrients Explained

Every gram of food you eat falls into one of three macros (or alcohol, but that's a different story). Each macro plays a distinct role in body composition, performance, and recovery.

P Protein
4
kcal/g
1.6-2.4
g/kg
25-40%
target
The single most important macro for body composition. Protein preserves muscle during cuts and builds it during bulks. Hit it first — the rest is secondary. Spread across 3 to 5 meals for optimal muscle protein synthesis.
Sources · Eggs · Chicken · Fish · Beef · Whey · Tofu
C Carbs
4
kcal/g
3-7
g/kg
25-50%
target
Your primary training fuel. Carbs refill muscle glycogen for the next session and support intense lifting volume. Higher carb diets generally outperform low-carb ones for hypertrophy and strength.
Sources · Rice · Oats · Potato · Fruit · Pasta · Bread
F Fats
9
kcal/g
0.5-1.5
g/kg
20-35%
target
Critical for hormone production, especially testosterone and other anabolic hormones. Never drop below 0.5 g/kg of bodyweight — too low for too long and your endocrine system pays the price.
Sources · Avocado · Olive Oil · Nuts · Egg Yolks · Fatty Fish

Diet Preset Splits

Different goals call for different macronutrient ratios. Here are the four most validated splits and when to use each one.

Default
Balanced
P 30%C 45%F 25%
Recomp
High Protein
P 40%C 35%F 25%
Low Carb
Reduced Carb
P 35%C 25%F 40%
Ketogenic
Keto
P 25%C 5%F 70%

Which Split Should You Pick?

Balanced (30/45/25) is the default starting point for most lifters. It supports moderate training volume, hormone production, and lifestyle flexibility.

High Protein (40/35/25) is the recomp split for advanced lifters trying to gain muscle and lose fat simultaneously. Higher protein protects muscle in a deficit.

Low Carb (35/25/40) works well for endurance athletes adapting to fat oxidation, or anyone with insulin sensitivity issues. Not optimal for max-effort lifting.

Keto (25/5/70) is a therapeutic protocol — useful for specific medical contexts but suboptimal for most strength athletes who depend on glycolytic fuel for high-volume training.

How to Use the Macro Calculator

01
Pick Stats
Choose units, gender, and enter age, height, and weight.
02
Activity Level
Pick the multiplier matching your weekly training and lifestyle.
03
Set Goal
Cut, Maintain, or Bulk. Adjusts your daily calorie target automatically.
04
Pick Preset
Balanced, High Protein, Low Carb, or Keto. Sets the macro split.

Goal-Based Macro Adjustments

Your goal determines the calorie target before macros are calculated. Here's how each goal modifies the math.

GoalCalorie AdjustBest For
CutTDEE − 500 kcalSteady fat loss while preserving muscle
Aggressive CutTDEE − 750 kcalShort-term fast fat loss with risk of muscle loss
MaintainTDEE ± 0Recomposition and physique maintenance
Lean BulkTDEE + 300 kcalSlow, clean muscle gain with minimal fat
Mass BulkTDEE + 500 kcalFaster muscle gain with some unavoidable fat

Protein Targets by Goal

Protein needs are the most goal-sensitive macro. Here's the evidence-backed range for each phase.

PhaseProtein TargetReasoning
Cutting2.0 to 2.4 g/kgHigher protein protects muscle in a deficit
Maintenance1.6 to 2.0 g/kgSufficient for recovery and recomp
Bulking1.6 to 2.2 g/kgAdequate stimulus for muscle protein synthesis
Endurance1.4 to 1.8 g/kgLower hypertrophy demand, higher carb need
General Health1.2 to 1.6 g/kgAbove the RDA for active sedentary adults

Common Macro Mistakes to Avoid

  • Hitting calories but ignoring macros. 2,500 kcal of pizza is not the same as 2,500 kcal of chicken, rice, and avocado. Body composition responds to macros, not just calories
  • Underestimating protein needs. The default RDA (0.8 g/kg) is for sedentary adults. Lifters need 2x to 3x more for muscle preservation and growth
  • Eating too little fat. Dropping below 0.5 g/kg of bodyweight tanks testosterone and disrupts hormone production. Never go ultra-low-fat for more than a few weeks
  • Cutting carbs unnecessarily. Most lifters perform better at moderate-to-high carb intakes. Carbs fuel training and refill glycogen — drop them only with good reason
  • Using volumetric measurements. "One cup of rice" varies by 25 to 40% in actual weight. Use a food scale for accuracy
  • Not adjusting after weight changes. Lose or gain 3+ kg and your macros need recalculating. Static targets don't track moving bodyweight

Tips for Hitting Your Macros

  • Plan meals the night before. Pre-logging tomorrow's food eliminates 90% of macro guesswork
  • Eat protein at every meal. 30 to 50g per meal across 3 to 5 meals optimizes muscle protein synthesis
  • Use a food scale, every time. Cups and spoons are 20 to 40% off. Grams don't lie
  • Build meal templates. 3 to 5 staple meals you eat repeatedly makes daily tracking effortless
  • Time carbs around training. Pre and post-workout carb-heavy meals support performance and recovery
  • Track for 2 weeks at maintenance before adjusting. If weight is stable, your numbers work. Adjust by ±10% if needed
  • Hit protein first, fat second, fill remaining calories with carbs. This priority order produces the most consistent body comp results

Who Should Use the Macro Calculator?

  • Bodybuilders and physique athletes setting precise targets for prep or off-season
  • Strength athletes fueling for performance while managing weight class
  • Recreational lifters moving from "eat clean" to actual numerical targets
  • Coaches programming nutrition for clients with diverse goals
  • Endurance athletes calibrating fuel for long training blocks
  • Anyone in a fat-loss plateau who suspects their macros are off
  • People exploring keto, low-carb, or high-protein diets who need exact gram targets

Frequently Asked Questions

Macros are the three macronutrients in food: protein (4 kcal/g), carbohydrates (4 kcal/g), and fat (9 kcal/g). They matter because body composition responds to macro distribution, not just total calories. Two diets with identical calories but different macro splits produce different physique outcomes — protein protects muscle, carbs fuel training, fat regulates hormones.
The calculator uses Mifflin-St Jeor for BMR (accurate within ±10%) combined with established macro ratios from sports nutrition research. The output is a strong starting point. Track for 2 weeks, weigh yourself daily, and adjust by ±10% in any macro if your body composition isn't responding as expected.
For lifters, 1.6 to 2.2 g per kg of bodyweight covers most goals. Bump to 2.0 to 2.4 g/kg during a fat-loss phase to protect muscle. Above 2.4 g/kg shows diminishing returns. The 0.8 g/kg RDA is for sedentary adults — lifters need 2 to 3 times that.
Most lifters and strength athletes perform better on moderate-to-high carb diets (3 to 7 g per kg of bodyweight). Carbs refill muscle glycogen for high-volume training. Low-carb diets work for some people, but they almost always reduce maximal strength and hypertrophy potential compared to balanced approaches.
A high-protein split (40/35/25 or similar) is generally optimal during cuts. Aim for 2.0 to 2.4 g of protein per kg of bodyweight, moderate carbs (3 to 4 g/kg), and fat at 0.8 to 1.0 g/kg. This combination preserves muscle, supports training intensity, and keeps hormones healthy in a deficit.
A balanced split (30/45/25) at TDEE +200 to +400 calories produces lean muscle gain. Hit 1.6 to 2.2 g/kg protein, prioritize carbs around training, and keep fat at 0.8 to 1.2 g/kg. Aggressive bulks (500+ surplus) gain muscle faster but add fat that has to be cut later.
If you hit your macros accurately, calories take care of themselves — your protein × 4 + carbs × 4 + fat × 9 equals your calorie target by definition. Most tracking apps display both automatically. Hit macros, calories follow.
Keto can work for muscle maintenance and slow hypertrophy, but research consistently shows higher-carb approaches produce better strength and size gains for most lifters. Keto's hormonal and performance trade-offs make it suboptimal for hypertrophy-focused training. Use it only if you have specific medical or personal reasons.
Recalculate every 4 to 6 weeks during an active cut or bulk, or after any weight change of 3 kg or more. Macro targets are tied to bodyweight and TDEE — both shift over time. Static targets from months ago no longer match your current physiology.
Yes. The Macro Calculator at ffmicalculatore.com is completely free, requires no signup, and runs entirely in your browser. None of your inputs are stored, transmitted, or tracked. Use it as often as you need across cuts, bulks, recomps, and diet experiments.