Super Calculator logoSuper Calculator

Macro Calculator

Calculate daily protein, carbs, and fat targets for your diet style

Results are estimates for informational purposes only — not professional financial, medical, or legal advice. See how we build and verify our calculators.

Frequently Asked Questions

What are macros and why do they matter?

Macros (macronutrients) are protein, carbohydrates, and fat — the three nutrients that provide calories. Protein and carbs have 4 calories/gram; fat has 9 calories/gram. Tracking macros ensures you hit calorie goals while meeting nutritional needs for your specific goal (muscle gain, fat loss, performance).

How much protein do I need per day?

For general health: 0.8g per kg body weight. For muscle building: 1.6–2.2g per kg. For fat loss while preserving muscle: 1.8–2.5g per kg. Higher protein keeps you full and preserves muscle during a calorie deficit.

What macro ratio is best for weight loss?

Research shows any macro split can produce weight loss if calories are controlled. High protein helps preserve muscle (30–40%). Many find reducing carbs helps with satiety. A typical starting point: 30% protein, 35% carbs, 35% fat. Adjust based on preferences and results.

What is the difference between keto and low-carb macros?

Keto is very low carb (under 5% or ~20–50g/day) to induce ketosis. Low-carb typically allows 20–30% carbs (~100–150g/day). Keto is more restrictive but some people find it helps control hunger. Both can be effective for weight loss.

Do I need to track macros, or just calories?

Calories are the primary driver of weight change. Macros matter more for body composition (muscle vs. fat), athletic performance, and satiety. If you're new to tracking, start with just calories. Add macro tracking once you've established the calorie habit.

Protein Recommendations by Goal

GoalProtein Target
Sedentary adult0.8g/kg body weight
Active adult1.0–1.3g/kg
Fat loss (muscle preservation)1.8–2.5g/kg
Muscle building1.6–2.2g/kg
Endurance athlete1.2–1.6g/kg
Strength athlete1.7–2.2g/kg

High-Protein Food Sources

Chicken breast (100g)31g
Greek yogurt (170g)17g
Eggs (1 large)6g
Tuna (85g)25g
Whey protein (1 scoop)25g
Cottage cheese (100g)11g
Lentils (100g cooked)9g
Salmon (100g)25g