Macro Calculator

Daily Calorie Target

0 cal

Protein

0g

0 cal

Carbs

0g

0 cal

Fat

0g

0 cal

Macro Split

ProteinCarbsFat
Copied!

How to Calculate Your Macros

Macronutrients are the three categories of nutrients your body requires in large quantities: protein, carbohydrates, and fat. Each macro provides energy measured in calories. Protein and carbohydrates each supply 4 calories per gram, while fat provides 9 calories per gram. By choosing the right ratio of these three macros, you can support specific fitness goals such as fat loss, muscle gain, or athletic performance.

This calculator lets you pick from four popular diet styles. The Standard split (30% protein, 40% carbs, 30% fat) is a well-rounded starting point suitable for most people. The Low-Carb approach (35/25/40) reduces carbohydrate intake and increases fat, which many find helpful for controlling blood sugar and appetite. High-Protein (40/30/30) prioritizes protein to maximize muscle protein synthesis during intense training. The Keto option (25/5/70) drastically limits carbs to just 5% of calories, pushing the body into ketosis where it burns fat as its primary fuel source.

You can either enter your daily calorie target directly or let the calculator estimate it from your body stats using the Mifflin-St Jeor equation. Once you have your macro targets in grams, the key is consistent tracking. Use a food scale and a nutrition app to log your intake. Focus on hitting your protein target first, as it is the most important macro for preserving muscle during a cut and building it during a bulk. Allow some flexibility with carbs and fat as long as your total calories stay on target. As your body changes, recalculate your macros every few weeks to keep your nutrition aligned with your evolving needs.

Formula

Protein (g) = (Total Calories × Protein%) / 4
Carbs (g) = (Total Calories × Carb%) / 4
Fat (g) = (Total Calories × Fat%) / 9

Where:

Example Calculation

Scenario: 2,200 cal/day target with Standard split (30/40/30)

  • Step 1: Protein = (2,200 × 0.30) / 4 = 660 / 4 = 165 g
  • Step 2: Carbs = (2,200 × 0.40) / 4 = 880 / 4 = 220 g
  • Step 3: Fat = (2,200 × 0.30) / 9 = 660 / 9 = 73 g
  • Result: 165 g protein, 220 g carbs, 73 g fat per day
Disclaimer: This calculator provides estimates for informational purposes only. Consult a healthcare professional before making health or dietary decisions.

Frequently Asked Questions

Related Calculators

Calorie Calculator Protein Calculator Carbohydrate Calculator Water Intake Calculator TDEE Calculator