🍽️ Macro Split Calculator (Protein, Carbs, Fat)

Last updated: March 2, 2026

Macro Split Calculator

Daily calories → grams of Protein, Carbs & Fat + per-meal plan

Protein %Carbs %Fat %
Enter percentages above

Please enter a valid calorie amount and a ratio that totals 100%.

Protein
grams/day
— kcal
Carbs
grams/day
— kcal
Fat
grams/day
— kcal
Calorie Distribution
Per-Meal Breakdown
MealProtein (g)Carbs (g)Fat (g)

How to Use a Macro Split Calculator to Hit Your Nutrition Goals

Whether you are trying to build muscle, lose body fat, or simply eat better, one of the most practical skills in nutrition is knowing exactly how many grams of protein, carbohydrates, and fat you should eat each day. Calorie counting alone tells you how much energy you are consuming, but it does not tell you where that energy is coming from — and that distinction matters enormously for body composition, performance, and satiety.

A macro split calculator bridges that gap. You feed it your daily calorie target and a percentage ratio for each macronutrient, and it hands you back exact gram targets along with a per-meal plan. This tutorial walks you through every step of the process, from finding your calorie number to choosing the right ratio for your goal.

Step 1 — Know Your Daily Calorie Target

Before the calculator can do anything, you need a calorie number to work with. If you already know yours — from a TDEE (Total Daily Energy Expenditure) estimate, a registered dietitian, or a fitness app — use that. If you do not, a quick starting point for most adults is bodyweight in pounds multiplied by 14–16 for maintenance, 12–13 for fat loss, or 16–18 for muscle gain. A 75 kg (165 lb) person aiming for fat loss might start around 165 × 13 = 2,145 kcal and round to 2,100 kcal.

Enter this number into the "Daily Calorie Target" field of the calculator.

Step 2 — Understand the Calorie-per-Gram Rules

The calculator converts percentages to grams using three fixed conversion factors that come directly from biochemistry:

  • Protein: 4 calories per gram
  • Carbohydrates: 4 calories per gram
  • Fat: 9 calories per gram

This is why fat grams always look lower than you might expect. If 30% of a 2,000 kcal diet is fat, that is 600 kcal — but only 67 grams, because each gram of fat carries more than twice the energy of protein or carbs.

Knowing these numbers means you can sanity-check any result: multiply your protein grams by 4, carb grams by 4, and fat grams by 9, and the three products should add up to your total calorie target.

Step 3 — Choose a Preset or Enter a Custom Ratio

The calculator offers six common goal presets. Here is what each one is designed for and when to use it:

Balanced (30 / 40 / 30): A solid all-purpose ratio endorsed by mainstream dietary guidelines. Works well for people at a healthy weight who exercise moderately. Good starting point if you are new to tracking macros.

Muscle Gain (35 / 45 / 20): Elevated protein to support muscle protein synthesis, plus plenty of carbohydrates to fuel training sessions and replenish glycogen. Fat is kept lower to leave room for the extra carbs without ballooning calories.

Low Carb (40 / 20 / 40): Cuts carbohydrates significantly and raises both protein and fat. Commonly used by people who want to reduce insulin spikes, manage blood sugar, or prefer satiety from protein-rich foods. Still allows meaningful training performance, unlike keto.

Endurance (20 / 55 / 25): Carbohydrate-forward for athletes doing high-volume aerobic work such as marathon training, cycling, or swimming. The bulk of calories come from carbs to keep glycogen stores topped up across long sessions.

Keto (25 / 5 / 70): Near-total elimination of carbohydrates to shift the body into ketosis, where fat becomes the primary fuel source. The very high fat percentage can seem alarming at first glance, but in gram terms on a 2,000 kcal diet it translates to about 156 g of fat — manageable through oils, nuts, avocado, and fatty proteins.

Fat Loss (30 / 30 / 40): Keeps protein high to preserve lean mass during a calorie deficit, moderates carbs enough to sustain moderate training, and fills remaining calories with fat for satiety and hormone health.

You can also bypass the presets entirely and type your own three percentages. The calculator checks that they add up to exactly 100% before running the math, so there is no risk of getting results that do not account for all your calories.

Step 4 — Set Your Meal Frequency

Select how many times a day you eat from the dropdown — anywhere from 2 to 6 meals. The calculator divides your daily gram targets evenly across that number of meals. This gives you a practical per-meal target to aim at when logging food or preparing a plate.

Research does not strongly favour any particular meal frequency for weight change in the general population, so pick the number that fits your lifestyle. Three meals with no snacks works well for many people. Athletes doing two-a-day training sessions often prefer four to six smaller meals to keep energy topped up.

Step 5 — Read and Apply Your Results

After clicking "Calculate My Macros," the tool shows three cards (protein, carbs, fat), each displaying the daily gram amount and the calorie contribution of that macronutrient. Below the cards, a colour-coded bar visualises the calorie split at a glance. Finally, the per-meal breakdown table shows the gram targets for each individual meal.

To use these numbers in practice, start with your protein target since protein-rich foods (chicken, fish, eggs, dairy, legumes, tofu) are the hardest to hit and the most important to preserve during any body composition change. Once protein is planned, fill carbohydrate targets with whole grains, fruits, vegetables, and legumes. Round out fat targets with nuts, seeds, oils, avocado, and fatty fish.

Step 6 — Track, Adjust, and Iterate

A macro split calculator gives you a precise starting point, not a permanent prescription. Most people need four to six weeks of consistent tracking before they know whether a particular ratio is working for them. Signs that you should adjust:

  • Consistently hungry despite hitting calories — try raising protein or fat, reducing carbs.
  • Poor workout performance — carbohydrates may be too low for your training volume.
  • Weight not changing as expected — recheck your calorie target against real-world results.
  • Digestive issues — look at fibre sources within the carbohydrate portion rather than changing the ratio itself.

Tweak the ratio in the calculator, re-run the numbers, and update your targets. Over several months of iteration, most people land on a macro split that feels sustainable, supports their training, and produces the body composition changes they are after.

The key insight is that macros are not magic — they are a systematic way of translating your calorie goal into food choices that serve your specific physiology and lifestyle. The calculator removes the arithmetic burden so you can focus entirely on execution.

FAQ

What is a macro split and why does it matter?
A macro split is the percentage breakdown of your daily calories across the three macronutrients: protein, carbohydrates, and fat. It matters because two people eating the same number of calories can have very different results in body composition, energy levels, and athletic performance depending on where those calories come from. Protein preserves and builds muscle, carbohydrates fuel high-intensity activity, and fat supports hormones and long-term energy.
Why do my fat grams look so low compared to protein and carbs?
Fat contains 9 calories per gram, while protein and carbohydrates each contain only 4 calories per gram. So even when fat makes up 30% of your calories, the gram amount is much smaller than carbs or protein at similar calorie percentages. For example, 30% of 2,000 kcal is 600 kcal of fat, which works out to just 67 grams — versus 150 g of protein from the same 600 kcal.
How do I know which preset ratio is right for me?
Match the preset to your primary goal. If you are focused on building muscle and lifting weights regularly, the Muscle Gain preset (35/45/20) prioritises protein and training fuel. If you want to lose fat while retaining muscle, the Fat Loss preset (30/30/40) works well. If you do long-distance cardio, the Endurance preset (20/55/25) keeps glycogen topped up. If you are new to tracking, start with Balanced (30/40/30) and adjust after four to six weeks based on how you feel and what the scale or mirror tells you.
Do my macro targets need to be hit exactly every day?
No. Aim to be within roughly 5–10 grams of each target on most days. Nutrition works over weekly averages, not single-day precision. What matters more than daily exactness is consistency across weeks. Hitting your targets within a reasonable range on five or six days out of seven will produce better results than being perfect two days and ignoring macros for the rest of the week.
Can I use this calculator if I am vegetarian or vegan?
Absolutely. The calculator outputs gram targets that are food-source-agnostic — you can hit 150 g of protein through chicken and eggs or through tofu, lentils, seitan, and tempeh. The only practical difference is that plant-based protein sources often come packaged with significant carbohydrates (legumes) or fat (nuts, seeds), so reaching your protein gram target may push your carb or fat numbers higher. Protein powder (pea, rice, or hemp) is a useful tool for hitting targets without overshooting other macros.
How does the per-meal breakdown help with meal planning?
The per-meal breakdown divides your daily gram targets evenly across however many meals you eat. This gives you a concrete plate-level target to work toward rather than an abstract daily number. For instance, if your daily target is 150 g protein across 3 meals, you know each meal should contain roughly 50 g of protein — which translates to about 200 g of cooked chicken breast, or 6 eggs, or a combination. It makes grocery shopping and portion sizing much more intuitive.