Copied!
Free Tool • Mifflin-St Jeor & Harris-Benedict • Instant JS

Free Macro Calculator

Calculate daily protein, carbs & fat for weight loss, muscle gain, keto, and maintenance

Samples:

Your Details

📏 Units

👤 Gender

⚖️ Basic Information

🏃 Activity Level

🎯 Goal

🔬 BMR Formula

🍽️ Meal Planning

⚕️ For informational use only. Consult a registered dietitian for personalized nutrition advice.

🥦

Enter Your Details

Fill in the form or pick a sample scenario to get your macros

🥩 Protein 🌾 Carbs 🥑 Fat 🔥 TDEE

Why Use Our Macro Calculator?

🔬

3 BMR Formulas

Mifflin, Harris, Katch

🎯

5 Goals

From extreme loss to bulk

🥑

Keto Mode

5% carbs ketogenic split

⚙️

Custom Ratios

Set exact macro %

🍽️

Meal Split

1–8 meals per day

🆓

100% Free

No signup needed

How to Calculate Your Macros

1

Enter Details

Age, height, weight, gender and activity level.

2

Set Your Goal

Fat loss, muscle gain, maintain, keto, or bulk.

3

Choose Diet

Balanced, low carb, keto, high protein, or custom.

4

Get Results

Instant macros, meal splits, and weekly totals.

Macro Calculator: How to Count Macros for Your Specific Goal

A macro calculator is the cornerstone tool of modern evidence-based nutrition planning. While calorie counting tells you how much energy you consume, counting macros — short for macronutrients — tells you what type of energy you're putting into your body. Protein, carbohydrates, and fat each play distinct physiological roles, and optimizing their ratios based on your specific goal makes the difference between frustrating plateaus and consistent, measurable progress. Whether you're using a macro calculator for weight loss, a macro calculator for muscle gain, or trying to nail down your keto macro calculator ratios, the foundation is the same: start with your energy needs, then allocate calories to each macronutrient according to your goal.

Our free macro calculator implements the gold-standard approach used by registered dietitians and sports nutritionists: first calculating BMR (Basal Metabolic Rate) using the Mifflin-St Jeor, Harris-Benedict, or Katch-McArdle formulas, multiplying by an activity factor to get TDEE (Total Daily Energy Expenditure), applying a calorie adjustment based on your goal (deficit for fat loss, surplus for muscle gain), and finally distributing those calories across protein, carbohydrates, and fat at ratios appropriate for your chosen diet type.

What Is TDEE and Why Does It Matter for Counting Macros?

TDEE stands for Total Daily Energy Expenditure — the total calories your body burns across a full day including basal metabolism, the thermic effect of food, non-exercise activity thermogenesis (NEAT), and intentional exercise. Every effective macronutrient calculator starts here because TDEE represents the maintenance level: eating exactly this many calories keeps your weight stable. Eat below TDEE and you lose weight; eat above it and you gain. The accuracy of your macro targets depends entirely on an accurate TDEE estimate, which is why our accurate macro calculator provides three different BMR formula options rather than one-size-fits-all math.

The Mifflin-St Jeor formula (2009) is the most validated for general adult populations and is recommended by the American Dietetic Association: BMR for males = (10 × weight_kg) + (6.25 × height_cm) − (5 × age) + 5. For females: BMR = (10 × weight_kg) + (6.25 × height_cm) − (5 × age) − 161. The Harris-Benedict formula (1984 revised) tends to overestimate slightly for sedentary individuals but remains accurate for highly active people. The Katch-McArdle formula uses lean body mass (weight minus fat mass) rather than total weight, making it more precise for athletes and individuals with known body composition data.

How Are Macros Calculated for Weight Loss?

The macro calculator for weight loss applies a calorie deficit to your TDEE — typically 15-25% below maintenance — and then distributes those reduced calories across macros with a protein-first approach. Higher protein is critical during weight loss because it preserves lean muscle mass while the body burns fat, creates greater satiety per calorie than carbs or fat, and has a higher thermic effect (your body burns roughly 20-30% of protein calories just digesting it). A standard weight loss macro split is approximately 40% protein, 30% carbohydrates, 30% fat — but the optimal ratio varies based on individual preferences, food tolerances, and exercise type.

For extreme fat loss (eating at a 25-30% deficit), protein should be increased even further to protect against muscle catabolism. Research consistently shows that intakes of 0.7-1.0g per pound of body weight (1.6-2.2g/kg) effectively preserve lean mass during aggressive cuts. The macro calculator weight loss free feature in our tool automatically adjusts protein targets upward when you select fat loss or extreme loss goals, reflecting this evidence-based practice rather than applying a generic equal-percentage split.

What Are the Best Macros for Muscle Gain?

A macro calculator for muscle gain operates on a calorie surplus — typically 10-20% above TDEE — with a carbohydrate-forward split to fuel workouts and support recovery. Carbohydrates are the body's preferred fuel for high-intensity exercise, and glycogen (stored carbohydrate in muscles and liver) determines your capacity for heavy resistance training. A typical muscle-building macro split is 30% protein, 45% carbohydrates, 25% fat. This provides enough protein for muscle protein synthesis while maximizing training performance through adequate carbohydrate availability.

The bodybuilding macronutrient calculator free approach recognizes that "more protein is always better" is a myth. Research from multiple meta-analyses (including Morton et al., 2018) demonstrates that protein synthesis plateaus at approximately 0.73-1.0g per pound of body weight for natural lifters. Consuming protein beyond this threshold does not build additional muscle — the excess is simply oxidized for energy. Our macro calculator for bodybuilding sets protein at the evidence-based optimal level and allocates remaining calories to carbohydrates and fat for maximum performance and body composition outcomes.

How Does the Keto Macro Calculator Work?

The keto macro calculator is fundamentally different from standard macro calculators because it restricts carbohydrates to 5% of total calories — typically less than 30-50g per day — to induce and maintain nutritional ketosis. In the absence of glucose from carbohydrates, the liver converts fatty acids into ketone bodies (beta-hydroxybutyrate, acetoacetate, and acetone), which become the primary fuel source for most body tissues including the brain. The ketogenic split is approximately 5% carbohydrates, 25% protein, 70% fat.

Protein is deliberately kept moderate (not high) on keto because excess protein can be converted to glucose through gluconeogenesis, potentially disrupting ketosis. This is why a keto macro calculator differs from a standard high-protein calculator — it caps protein at approximately 0.6-0.8g per pound of body weight rather than maximizing it. Fat provides the vast majority of energy, which is why fat grams on keto are dramatically higher than any other diet protocol and why using a properly configured free macro calculator for keto is essential rather than trying to estimate these ratios manually.

What Is the Difference Between Mifflin-St Jeor and Harris-Benedict?

Both formulas estimate BMR using age, height, weight, and gender, but they were developed in different eras with different populations. The original Harris-Benedict equations were published in 1919 and revised in 1984. They tend to overestimate BMR by approximately 5% for most modern adults who are generally less physically active than early 20th century populations. The Mifflin-St Jeor equation, developed in 1990 with contemporary subjects, is considered more accurate for today's population and is the default formula in our daily macro calculator.

The Katch-McArdle formula is unique in that it uses lean body mass rather than total body weight, effectively accounting for the fact that muscle is more metabolically active than fat. For a muscular athlete with a known body fat percentage, Katch-McArdle often produces the most accurate BMR estimate. Our customized macro calculator free allows you to input your body fat percentage and switch to Katch-McArdle for more precise results when this data is available.

How Should Macros Be Split Across Meals?

The flexible dieting macro calculator approach — popularized as IIFYM (If It Fits Your Macros) — holds that total daily macro targets matter more than meal timing or frequency. Research largely supports this view: hitting your daily protein, carb, and fat targets produces similar body composition results regardless of whether those macros are consumed in 2 meals or 6 meals, assuming total calories are equivalent.

That said, practical considerations favor more frequent eating for people managing hunger, athletes wanting pre/post-workout nutrition, and individuals on high protein targets who find it difficult to consume large protein portions in a single meal. Our meal planning feature lets you divide your daily targets across 1-8 meals so you can see exact per-meal targets without manual division. For most people, 3-4 meals per day provides a practical balance between frequency and simplicity for macro tracking.

Is a Macro Calculator Different for Women vs Men?

Yes. The macro calculator for women uses different BMR coefficients than the macro calculator for men because men and women have meaningfully different average body compositions, hormonal environments, and resting metabolic rates. Men naturally have more lean muscle mass relative to body weight, resulting in a higher BMR per kilogram. The Mifflin formula adds +5 calories for men and −161 calories for women to reflect this biological difference. Protein recommendations per pound of body weight are similar between genders, but since women typically weigh less, absolute gram targets are lower.

Hormonal cycling in women can also affect energy needs — resting metabolic rate increases by approximately 100-150 calories during the luteal phase (second half of the menstrual cycle) compared to the follicular phase. While our calculator uses a single daily target, women may benefit from slightly higher calorie and carbohydrate targets during the 14 days before menstruation to account for this metabolic variation. This is an advanced consideration that goes beyond standard macro calculators, but it explains why rigidly tracking the same macros every single day can feel easier in some weeks than others.

What Macro Ratios Work for Different Diet Protocols?

Our online macro calculator supports five pre-configured diet protocols plus fully custom ratios. The Balanced diet uses approximately 30% protein, 40% carbs, 30% fat — a versatile starting point for most people. Low Carb reduces carbohydrates to around 25% with protein at 35% and fat at 40%, providing a middle ground between standard and ketogenic that many people find sustainable. High Protein prioritizes muscle preservation and satiety with approximately 40% protein, 35% carbs, and 25% fat. Ketogenic sets the 5/25/70 split described above. Custom mode allows any combination, making our tool suitable as a simple macro calculator for beginners or a sophisticated tool for experienced athletes following precise periodized nutrition protocols.

How Accurate Are Online Macro Calculators?

TDEE estimates from any formula — including those in our best online macro calculator — carry an inherent margin of error of approximately ±200-300 calories for most adults because they cannot account for individual metabolic variation, NEAT differences, or measurement errors in reported food intake. The starting targets are best treated as calibration points rather than absolute truths. Track your weight, energy levels, and performance for 2-3 weeks. If you're not seeing the expected rate of change (roughly 0.5-1% of body weight per week for fat loss), adjust calories by 100-150kcal and reassess.

This self-calibration approach — starting with a calculated estimate and adjusting based on real-world feedback — is exactly how registered dietitians and nutrition coaches work with clients. Our calculate daily macros online tool provides the validated mathematical starting point; your personal data over the following weeks provides the calibration information needed to optimize your specific targets. The calculator is not the end of the process — it is the informed beginning of a feedback loop.

Frequently Asked Questions

Macros are calculated from your TDEE (BMR × activity factor). A calorie adjustment is applied for your goal, then calories are distributed into protein, carbs, and fat percentages based on your diet type.

A common weight loss macro split is 40% protein, 30% carbs, 30% fat. High protein helps preserve muscle during a calorie deficit and increases satiety.

For muscle gain: 30% protein, 45% carbs, 25% fat with a 10-20% calorie surplus above TDEE. Carbs fuel workouts and protein rebuilds muscle tissue.

Keto macros: approximately 5% carbs, 25% protein, 70% fat. Very low carbs force the body into ketosis, burning fat for fuel instead of glucose.

Most research supports 0.7-1g per pound of body weight (1.6-2.2g/kg) for active individuals building or maintaining muscle. Sedentary adults need less (~0.36g/lb / 0.8g/kg).

TDEE (Total Daily Energy Expenditure) is the total calories your body burns per day including exercise and all activity. It is the baseline for setting calorie and macro targets.

BMR (Basal Metabolic Rate) is the calories your body burns at complete rest to maintain basic functions like breathing and circulation. TDEE = BMR × activity multiplier.

Yes. BMR formulas use gender-specific coefficients because men and women have different average muscle mass and metabolic rates. Mifflin adds +5 for men and −161 for women to the same calculation.

Protein = 4 calories/gram. Carbohydrates = 4 calories/gram. Fat = 9 calories/gram. This is why fat-heavy diets like keto produce so many calories from fat despite lower gram counts.

Yes. Select "Custom Ratios" in the diet type dropdown and use the sliders to set exact protein, carb, and fat percentages for any diet protocol including IIFYM, paleo, or Mediterranean.