Macro Calculator — Protein, Carbs & Fat

Calculate your ideal daily macros — protein, carbs, and fat — for weight loss, muscle gain, or maintenance. This macro calculator supports keto macros, low-carb, balanced, and high-protein splits with your exact calorie and protein carbs fat ratio.

🥮

Macro Calculator

Protein, carbs & fat for your goal

kcal
Use our Calorie Calculator to find your TDEE
Adjusted Daily Calories
Based on your goal
Protein
Protein Calories
Carbohydrates
Carb Calories
Fat
Fat Calories

Macro Calculator: How to Set the Right Protein, Carbs & Fat Ratio for Your Goal

Macronutrients — protein, carbohydrates, and fat — are the three main calorie-providing nutrients, and tracking them gives you precise control over your body composition. Protein provides 4 calories per gram and drives muscle repair and satiety. Carbohydrates also provide 4 cal/g and are the body's preferred fuel for exercise and brain function. Fat provides 9 cal/g and is essential for hormone production, vitamin absorption, and cell membrane integrity. The ideal protein carbs fat ratio depends on your goal: a balanced 30/40/30 split works well for maintenance and general health, while keto macros (25/5/70) restrict carbs dramatically to put the body in a fat-burning ketosis state. High-protein splits like 40/35/25 are popular for fat loss because protein is the most satiating macro — it reduces hunger without inflating calories.

Most Americans eat far too little protein and rely too heavily on refined carbohydrates, which spike blood sugar and drive fat storage. The USDA Dietary Guidelines suggest 10–35% of calories from protein, but research consistently shows that 25–35% is more effective for body composition improvement. For a 170-pound person eating 2,200 calories/day, that means roughly 138–193 grams of protein daily. The keto diet has surged in popularity — US Google searches for "keto macros" peak every January — but it requires strict adherence to under 20–50g of net carbs per day. Use this macro calculator to find your starting targets, then adjust based on 4-week results in the mirror and on the scale.

🥩

Protein Target

Aim for 0.7–1g per pound of body weight for muscle retention during fat loss, or 1–1.2g/lb for active muscle building. At 180 lbs, that's 126–216g of protein daily — spread across 4–5 meals for best absorption and satiety.

🍞

Carbohydrates

The body's preferred energy source for high-intensity exercise. Athletes and endurance runners benefit from 45–55% of calories from carbs. For keto, cut to under 50g of net carbs per day to enter ketosis — typically within 2–7 days for most people.

🥑

Healthy Fats

Essential for testosterone, estrogen, and cortisol production — don't drop below 0.3g per pound of body weight. Prioritize unsaturated fats from olive oil, avocados, and nuts over saturated fat from processed foods.

📊

Macro Tracking Apps

MyFitnessPal, Cronometer, and Lose It are the most popular free macro tracking apps in the US. All three let you log food by barcode scan and compare your daily intake to your protein, carbs, and fat targets in real time.

Formula & Logic

Macronutrient targets divide a calorie budget between protein, carbohydrate and fat, each carrying a different energy density: protein and carbohydrate supply 4 calories per gram, fat 9. The sensible order of decisions is to fix protein first from body weight rather than from a percentage, since its requirement scales with lean mass and training rather than with total intake. Fat is then set to a minimum for hormonal function — roughly 0.6 g per kilogram — and carbohydrate simply fills whatever remains. Percentage-first splits invert this and can leave protein badly short at low calorie intakes.

Protein g = calories × protein% ÷ 4 (or body weight × 1.6–2.2 g/kg)Carbohydrate g = calories × carb% ÷ 4Fat g = calories × fat% ÷ 9Check: (P × 4) + (C × 4) + (F × 9) = total calories

where:

protein
4 cal/g — set from body weight, not percentage
carbohydrate
4 cal/g — the flexible remainder, fuels training
fat
9 cal/g — keep above ~0.6 g/kg for hormonal function

Assumptions: Ratios are a starting point, not a prescription. Total calories determine weight change; macro split influences body composition, satiety and training performance. Medical conditions such as diabetes or kidney disease require individualised targets.

Step-by-Step Example: Splitting 2,200 Calories 30/40/30

Convert a calorie target and percentage split into grams, then sanity-check the protein.

  • Daily calories2,200
  • Split30% protein / 40% carb / 30% fat
  • Body weight82 kg
  1. Protein calories: 2,200 × 30% = 660, so 660 ÷ 4 = 165 g.
  2. Carbohydrate calories: 2,200 × 40% = 880, so 880 ÷ 4 = 220 g.
  3. Fat calories: 2,200 × 30% = 660, so 660 ÷ 9 = 73 g.
  4. Verify: (165 × 4) + (220 × 4) + (73 × 9) = 660 + 880 + 657 = 2,197 — rounding aside, correct.
  5. Cross-check protein against body weight: 165 ÷ 82 = 2.0 g/kg, appropriate for training in a deficit.
  6. Cross-check fat: 73 ÷ 82 = 0.89 g/kg, comfortably above the 0.6 minimum.

Result165 g protein · 220 g carbohydrate · 73 g fat

The cross-checks are the useful part. At 1,600 calories the same 30% split would give only 120 g of protein — 1.46 g/kg, below the range for someone training in a deficit. That is why protein should be fixed in grams first and the percentages allowed to follow.

Frequently Asked Questions

Step 1: Find your TDEE using the Calorie Calculator. Step 2: Subtract 500 calories for fat loss goal. Step 3: Choose a macro split: Balanced (30% protein, 40% carbs, 30% fat) or High Protein (40/35/25) for muscle retention during cutting. Step 4: Convert to grams: Protein and carbs = calories × % / 4. Fat = calories × % / 9. This calculator automates all four steps.
For muscle growth, most sports nutrition research recommends 0.7--1.0g protein per pound of body weight (1.6--2.2g per kg). For a 180 lb person actively strength training: 126--180g protein per day. For fat loss while preserving muscle: aim for the higher end (1.0g/lb). Minimum for sedentary adults (RDA): 0.36g per lb per day.
Standard ketogenic macro targets: 70%--75% fat, 20%--25% protein, 5% carbohydrates. On 2,000 calories: ~156g fat, ~125g protein, ~25g net carbs. Most people need to keep net carbs under 20--50g daily to maintain ketosis. The metabolic shift to fat-burning (ketosis) typically takes 2--4 days of strict carb restriction.

Related Calculators

✔ Reviewed by the True Value Calc editorial team📅 Last updated June 2026📚 Sources: CDC, NIH, USDA Dietary Guidelines📑 How we build & check these⚖ General information only — not medical advice