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 |
|---|---|---|---|---|
| Balanced | 40% | 30% | 30% | General health & fitness |
| Low Carb | 25% | 45% | 30% | Fat loss, insulin control |
| Keto | 5% | 25% | 70% | Ketogenic dieters |
| High Protein | 35% | 40% | 25% | Muscle building & cutting |
| Zone Diet | 40% | 30% | 30% | Athletic performance |
| Mediterranean | 45% | 25% | 30% | Heart health |
How to Use This Calculator
- Enter your daily calorie target — use a TDEE calculator if you do not know this yet
- Select your goal — fat loss, maintenance, or muscle building — to get a recommended macro split
- Or manually set your protein, carb, and fat percentages if you have a specific plan
- View your daily grams for each macro along with calories from each source
- 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.