Your body needs three macronutrients in specific proportions — protein for muscle maintenance and repair, carbohydrates for energy, and fat for hormones and nutrient absorption. The ideal ratio depends on your goals. For muscle building, aim for 30% protein, 40% carbs, 30% fat. For fat loss, try 40% protein, 30% carbs, 30% fat. For endurance sports, shift to 20% protein, 55% carbs, 25% fat. This calculator converts your calorie target and preferred macro split into grams per day for each macronutrient, making meal planning straightforward instead of confusing.

Macro Calculator

Diet Type Macro Ratios

Percentage breakdown of carbs, protein, and fat by diet type.

Diet Type Carbs % Protein % Fat % Best For
Balanced40%30%30%General health & fitness
Low Carb25%45%30%Fat loss, insulin control
Keto5%25%70%Ketogenic dieters
High Protein35%40%25%Muscle building & cutting
Zone Diet40%30%30%Athletic performance
Mediterranean45%25%30%Heart health

How to Use This Calculator

  1. Enter your daily calorie target — use a TDEE calculator if you do not know this yet
  2. Select your goal — fat loss, maintenance, or muscle building — to get a recommended macro split
  3. Or manually set your protein, carb, and fat percentages if you have a specific plan
  4. View your daily grams for each macro along with calories from each source
  5. Use the per-meal breakdown to plan meals that hit your targets consistently

How It Works

This calculator splits your daily calories into the three macronutrients — protein, fat, and carbohydrates — based on your chosen diet type and calorie goal.

The basic rule:

  • Enter your TDEE (or calculate it from your stats) and select a calorie goal
  • Choose a diet type to set the macro ratios (balanced, low-carb, keto, or high-protein)
  • Protein and carbs provide 4 calories per gram; fat provides 9 calories per gram

These ratios are starting points. Adjust based on how your body responds over 2-4 weeks. Track your intake using a food diary or app for best results.

Tips & Considerations

  • Protein should be 0.7-1.0 grams per pound of body weight for most active people. A 180-pound person needs 126-180g of protein daily.
  • One gram of protein = 4 calories, one gram of carbs = 4 calories, one gram of fat = 9 calories. This is why fat intake matters so much for calorie control.
  • Track macros for 2-3 weeks to build awareness, then you can estimate without an app.
  • Fiber is a carbohydrate but behaves differently metabolically. Aim for 25-35g of fiber daily regardless of your carb target.

Frequently Asked Questions

What are macros and why do they matter?

Macros (macronutrients) are the three main nutrients your body needs in large amounts: protein, fat, and carbohydrates. Each serves different functions — protein builds muscle, fat supports hormones, and carbs fuel energy. Tracking macros gives you more control than counting calories alone.

Which diet type should I choose?

Balanced (40/30/30) works well for most people. Choose low-carb if you want to reduce carbs without going full keto. Keto (5/70/25) is for very low carb diets under medical guidance. High protein (35/40/25) is ideal for muscle building or preserving muscle while cutting.

How much protein do I really need?

For muscle building or preservation, aim for 0.7-1g per pound of body weight. For general health, 0.36g per pound is the minimum. The calculator adjusts protein based on your chosen diet type and total calories.

Do I need to hit my macros exactly every day?

No. Aim to be within 5-10g of each target. Consistency over weeks matters more than perfection on any single day. Protein is the most important macro to consistently hit, especially if your goal involves muscle.

Can I adjust the macro ratios?

The presets cover the most common and research-backed ratios. If you need custom ratios, use the preset closest to your goal as a starting point and adjust individual macros while keeping total calories the same.

Should I eat different macros on rest days vs training days?

For most people, keeping macros consistent daily is simplest and most effective. Advanced athletes sometimes cycle carbs (more on training days, less on rest days) while keeping protein and fat steady, but this adds complexity without much benefit for beginners.

Embed This Calculator

Want to add this calculator to your website or blog? Copy the code below: