Select your gender and goal (cut, maintain, or bulk), enter your age, height, weight, and activity level, and the calculator instantly estimates your daily calorie target and breaks it into grams of protein, carbs, and fats, plus shows your BMR. A donut chart and bar graph visualize the macro split.
Macro Calculator
Free macro calculator – no sign‑up
Calculate Your Macros in Seconds
Turn your daily calorie target into precise protein, carbohydrate, and fat goals. Choose from balanced, low‑carb, high‑protein splits, or create your own custom ratio. Instantly see grams and calories for each macronutrient – all free, private, and instant.
Turn Your Calorie Goal Into a Precise Eating Plan
Counting calories is a great start, but not all calories are equal. The right balance of protein, carbohydrates, and fats can mean the difference between feeling strong and energized or sluggish and hungry. This Macro Calculator takes your daily calorie target and your preferred diet split — balanced, low‑carb, high‑protein, or a custom ratio — and instantly shows you exactly how many grams of each macronutrient to eat. No more guesswork, no more confusion. It’s fast, free, and completely private.
What Is a Macro Calculator?
A macro calculator is a free online tool that translates your daily calorie intake into gram targets for the three macronutrients: protein, carbohydrates, and fat. You provide your total calorie goal and choose a macro split — for example, 40% carbs, 30% protein, 30% fat. Using the fact that protein and carbs provide 4 calories per gram and fat provides 9, the calculator instantly computes the exact grams you need. It’s a simple yet powerful way to align your nutrition with your fitness goals, whether you’re building muscle, losing weight, or maintaining a healthy lifestyle.
How to Use the Macro Calculator
Enter Your Daily Calorie Target
This is the total number of calories you plan to eat each day. If you’re unsure, use our TDEE Calculator to find your maintenance calories and adjust from there.
Select a Macro Split
Choose from common presets like Balanced (40/30/30), Low‑Carb (20/40/40), High‑Protein (40/30/30 with protein at 40%), or enter your own custom percentages.
See Your Daily Gram Targets
Instantly view the grams of protein, carbs, and fat you should eat each day, along with a visual breakdown of the calorie distribution – no sign‑up required.
How the Macro Calculator Performs the Math
The calculation is straightforward: Calories from macro = Total Calories × Macro Percentage. Then Grams = Calories from macro ÷ Calories per gram. Protein and carbohydrates provide 4 kcal/g, while fat provides 9 kcal/g. For example, on a 2,000‑calorie diet with a 30% protein split, protein calories = 2,000 × 0.30 = 600 kcal, and protein grams = 600 ÷ 4 = 150 g. The calculator does this for all three macros simultaneously, ensuring the percentages sum to 100%. All computations run locally in your browser — your dietary data stays private.
Core Formulas
Calories from Macro = Total Calories × %
Grams = Calories from Macro ÷ Cal/g
Cal/g: Protein 4, Carbs 4, Fat 9. Percentages must sum to 100%.
Key Features of This Macro Calculator
Instant Gram Targets
See exactly how much protein, carbs, and fat to eat each day, down to the gram.
Preset & Custom Splits
Choose from Balanced, Low‑Carb, High‑Protein, or dial in your own exact percentages for total flexibility.
Calorie & Gram Breakdown
See the data in both calories and grams, plus a visual chart for quick reference.
Private & Secure
Your diet details stay on your device. Nothing is ever uploaded or shared.
Benefits of Tracking Macronutrients
- ✅ Muscle preservation – adequate protein supports muscle repair and growth, especially during weight loss
- ✅ Steady energy – balancing carbs and fats helps maintain consistent energy throughout the day
- ✅ Better satiety – protein and healthy fats keep you fuller longer, reducing cravings
- ✅ Performance optimization – athletes can fine‑tune fuel for workouts and recovery
- ✅ Flexible dieting – fit your favorite foods into your macro budget without guilt
Common Macro Split Ratios
Balanced (40/30/30)
40% carbs, 30% protein, 30% fat. A great all‑purpose split for general health and weight maintenance.
Low‑Carb (20/40/40)
20% carbs, 40% protein, 40% fat. Popular for fat loss and blood sugar control. Reduces insulin spikes.
High‑Protein (30/40/30)
40% protein, 30% carbs, 30% fat. Ideal for muscle building and recovery, especially when strength training.
Protein, Carbs, and Fats — What They Do
Protein (4 kcal/g) is the building block for muscles, enzymes, and hormones. Carbohydrates (4 kcal/g) are your body’s preferred energy source, especially for high‑intensity exercise. Fats (9 kcal/g) support cell membranes, hormone production, and the absorption of fat‑soluble vitamins. A healthy diet includes all three in the right proportion for your goals.
How to Use Your Macro Targets in Daily Life
Meal Planning
Build each meal around a protein source, add vegetables and complex carbs, and include a healthy fat. Use an app to log your intake and see how close you come to your targets.
Label Reading
When shopping, check the nutrition facts for grams of protein, carbs, and fat per serving. This calculator tells you what to aim for each day — break it into meals and snacks.
Adjusting Your Macros Over Time
As your weight changes or your goals shift, revisit the calculator. If you’re losing weight too fast, increase calories or adjust the macro split to favor protein. If you’re not seeing muscle gains, ensure protein is at least 1.6 g/kg of body weight. The tool makes it easy to test different splits and see the results instantly.
Example Macro Calculation
On a 2,200‑calorie diet with a balanced 40% carb, 30% protein, 30% fat split: Protein = 2,200 × 0.30 = 660 kcal → 660 ÷ 4 = 165 g. Carbs = 2,200 × 0.40 = 880 kcal → 880 ÷ 4 = 220 g. Fat = 2,200 × 0.30 = 660 kcal → 660 ÷ 9 = 73 g (rounded). The calculator shows these numbers instantly, and the chart gives you a clear visual of the calorie distribution.
Using This Calculator with Our Other Tools
For a complete nutrition plan, pair this Macro Calculator with our Calorie Calculator or TDEE Calculator to first determine your daily calorie needs. Then come here to translate those calories into a personalized macro split. Together, they form a powerful duo for reaching your fitness goals.
Factors That Influence Macro Needs
- 🔥 Total daily calorie target
- 🏋️ Activity level and exercise type
- ⚖️ Body composition goals (loss, gain, maintenance)
- 📏 Body weight and muscle mass
- 📅 Age and metabolism
- 🧬 Dietary preferences (e.g., vegan, keto)
- 🩺 Medical conditions (consult a doctor)
- 📋 Meal frequency and timing
Detailed High‑Protein Split Scenario
Scenario: 2,500 kcal/day, high‑protein split: 40% protein, 30% carbs, 30% fat.
- ✅ Protein: 2,500 × 0.40 = 1,000 kcal → 1,000 ÷ 4 = 250 g
- ✅ Carbs: 2,500 × 0.30 = 750 kcal → 750 ÷ 4 = 188 g
- ✅ Fat: 2,500 × 0.30 = 750 kcal → 750 ÷ 9 = 83 g
- ✅ This split provides 1 g protein per pound of body weight for a 250‑lb individual, supporting muscle growth.
Who Can Use This Macro Calculator?
- 🏋️ Gym‑goers & athletes – fine‑tune nutrition for performance and recovery
- 🥗 Dieters – ensure you’re losing fat, not muscle, by eating enough protein
- 👩⚕️ Nutrition coaches – provide clients with personalized macro plans in seconds
- 🎓 Students – learn how macronutrient distribution works
- 📱 Anyone tracking macros – get a quick, accurate split without spreadsheets
Key Macronutrient Terms
- Macronutrient
- A nutrient required in large amounts: protein, carbohydrates, and fat. They provide energy (calories).
- Macro Split
- The percentage of total daily calories coming from each macronutrient, e.g., 40% carbs, 30% protein, 30% fat.
- Calorie Density
- Protein: 4 kcal/g, Carbs: 4 kcal/g, Fat: 9 kcal/g — these values are used to convert between calories and grams.
- Flexible Dieting (IIFYM)
- An approach where you hit your macro targets without restricting any specific foods, as long as it fits your daily allowance.
Tips for Hitting Your Macro Goals
- Plan your meals around protein first — build your plate with chicken, fish, tofu, or legumes.
- Use a food scale and a tracking app for at least one week to learn portion sizes.
- If you struggle to reach fat targets, add avocado, nuts, or olive oil to meals.
- For carbs, prioritize whole grains, fruits, and vegetables; they provide fiber and micronutrients.
- Don’t stress if you’re off by a few grams — consistency over time matters more than perfection each day.
Advantages of This Macro Calculator
- ✅ 100% free – no sign‑up, no ads
- ✅ Instant protein, carb, and fat grams for any calorie target
- ✅ Preset splits and custom percentage inputs
- ✅ Visual calorie distribution chart
- ✅ Works on any device
- ✅ Private – your nutrition data never leaves your device
Limitations of Macro Calculations
This tool provides gram targets based solely on calorie intake and percentage splits. It does not factor in individual protein requirements per kilogram of body weight, micronutrient needs, or medical dietary restrictions. For a personalized nutrition plan, especially if you have a health condition, consult a registered dietitian.
Accuracy of Results
The math is exact — given your calorie target and percentages, the grams are precise. Rounding may cause small discrepancies of 1–2 grams. The calorie values per gram are standardized and universally accepted.
Security and Privacy
All calculations are performed locally in your browser. No calorie targets, percentages, or personal information is ever transmitted, stored, or shared. You can use the tool offline after the page loads.
Mobile‑Friendly Design
The macro calculator is fully responsive. Use it on your smartphone, tablet, or desktop — all inputs, charts, and results adapt seamlessly to any screen size.
Frequently Asked Questions
How do I calculate my macros?
Start with your daily calorie goal. Decide on a macro split (e.g., 40% carbs, 30% protein, 30% fat). Multiply total calories by each percentage, then divide by the calories per gram: 4 for protein and carbs, 9 for fat. This calculator automates the process.
What is the best macro split for weight loss?
A higher protein split (e.g., 40% protein, 30% carbs, 30% fat) helps preserve muscle and increases satiety. However, the best split is one you can stick to. The calculator lets you test different ratios.
Can I use this calculator for a keto diet?
Yes, select the custom split and set carbs to about 5‑10%, protein to 20‑25%, and fat to 70‑75%. The tool will instantly show the grams for a ketogenic macro ratio.
How many grams of protein do I need per day?
A common guideline is 1.6–2.2 grams of protein per kilogram of body weight for active individuals. Enter your calorie target and a high‑protein split to see the gram amount, then compare with your body weight.
Should I adjust my macros every day?
No, aim for consistency over the week. Your daily intake will vary, but the average should be close to your targets. Recalculate your macro split if your calorie goal or fitness objectives change.
Is my personal data safe?
Absolutely. All calculations are local. No information is ever sent to a server or stored.
Related Nutrition & Fitness Calculators
Conclusion: Macros Made Simple
Mastering your macros is one of the most effective ways to take control of your nutrition. This calculator turns a complex topic into an instant, personalized plan. Enter your calorie target, pick your split, and start eating smarter today — for free and in total privacy.
Ready to Dial In Your Macros?
Enter your calorie goal now – free, private, and instant.
