Macro Calculator

Calculate daily protein, fat, and carb targets based on your calorie goal and fitness objectives.

By Konstantin Iakovlev · Updated September 2026 · Source: National Academies — Dietary Reference Intakes: Macronutrients (RDA and AMDR table)

kcal
Goal
Protein Preference

Protein

200g

800 cal

Fat

67g

600 cal

Carbs

150g

600 cal

Macro Split

Protein40%
Fat30%
Carbs30%

Daily Macros

Protein200g (800 cal)
Fat67g (600 cal)
Carbs150g (600 cal)
Total Calories2,000

Use the Macro Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only and is not medical advice. Results are estimates from standard formulas and the numbers you enter. Talk to a doctor or another qualified health professional about your own health before acting on them.

How It Works

Daily targets for protein, fat, and carbohydrate become far easier to hit once you have concrete numbers to aim at, and those numbers shift depending on whether you want to build muscle, lose fat, or hold steady. Dialing in macros keeps your eating aligned with your training instead of leaving it to guesswork, and it reduces the odds of shortchanging any single nutrient. The result is a plan that matches the goal you actually have.

You enter your daily calorie target, so work it out first (a TDEE calculator does that); this tool does not estimate calories itself. The goal you pick sets the split of those calories: Lose Weight uses 40% protein, 35% fat and 25% carbohydrate, Maintain uses 40% protein, 30% fat and 30% carbohydrate, and Gain Muscle uses 35% protein, 30% fat and 35% carbohydrate. Choosing High protein instead fixes protein at 1 gram per pound of body weight and divides the remaining calories between fat and carbohydrate in the goal's ratio. Protein and carbohydrate count as 4 calories per gram and fat as 9.

These figures are a starting point, and how your body responds to a given ratio is individual, so expect to nudge the targets as you gauge your energy, recovery, and results week to week. Micronutrients deserve attention too: building meals around whole, minimally processed foods ensures you take in the vitamins and minerals that a macro count alone never captures.

Example: Athlete's Muscle Gain Plan

  1. 1 A 180-lb athlete who trains hard has worked out that he needs about 3,200 calories a day to gain muscle. He enters 3,200 calories, picks Gain Muscle and sets Protein Preference to High (1g/lb) with a body weight of 180 lbs.
  2. 2 Protein: 180 lbs × 1 g = 180 g, or 180 × 4 = 720 calories. That leaves 3,200 − 720 = 2,480 calories.
  3. 3 Gain Muscle divides fat and carbs 30:35, so fat gets 2,480 × 30/65 = 1,145 calories (÷ 9 = 127 g) and carbohydrate gets 2,480 × 35/65 = 1,335 calories (÷ 4 = 334 g).
  4. 4 Daily targets: 180 g protein, 127 g fat and 334 g carbohydrate. With Moderate protein the same 3,200 calories would be split 35/30/35 instead, giving 280 g protein, 107 g fat and 280 g carbohydrate.

Frequently Asked Questions

How do I calculate my macros for weight loss?
Start with a calorie deficit of 500 below your TDEE. This calculator's Lose Weight setting splits the calories 40% protein, 35% fat and 25% carbs. For an 1,800-calorie diet, that equals 180g protein, 70g fat and 113g carbs.
How much protein do I need per day?
The adult RDA is 0.8 g per kilogram (about 0.36 g per pound), an amount set to cover 97-98% of healthy adults. For people who exercise, the International Society of Sports Nutrition's 2017 position stand puts the range at 1.4-2.0 g per kilogram (about 0.64-0.91 g per pound), which for a 180-lb (81.6 kg) person is roughly 114-163 g of protein a day.
What is the best macro ratio for muscle gain?
This calculator's Gain Muscle setting splits your calories 35% protein, 30% fat and 35% carbs; with High protein selected it sets protein at 1 g per pound and divides the rest between fat and carbs in the same 30:35 ratio. Adequate carbs fuel workouts while protein supports muscle repair and growth.