Skip to main content

Macro Calculator

Build a personalized protein, carb and fat plan for cutting, maintenance, bulking or body recomposition with gram-per-meal breakdowns (3–6 meals/day).

kcal
Goal
Macro split
Grams per kg body weight
Meals per day

Result

Daily kcal

2,200 kcal

Target daily calories
2,200 kcal
Protein
165 g
Carbs
248 g
Fat
61 g
Protein (kcal)
660 kcal
Carbs (kcal)
990 kcal
Fat (kcal)
550 kcal

Calculated with engine v1.0.0

Daily target 2,200 kcal — 165g protein, 248g carbs, 61g fat.

Cutting

1,700 kcal

Protein
128 g
Carbs
191 g
Fat
47 g

Maintenance

2,200 kcal

Protein
165 g
Carbs
248 g
Fat
61 g

Bulking

2,700 kcal

Protein
203 g
Carbs
304 g
Fat
75 g
Per meal
MealCaloriesProteinCarbsFat
1733 kcal55 g82 g20 g
2733 kcal55 g82 g20 g
3733 kcal55 g82 g20 g

What macronutrient splits do

A macronutrient split allocates your daily calories across protein, carbohydrates, and fat — each serving a distinct physiological role. Protein (4 kcal/g) supports muscle repair, satiety, and metabolic retention during deficits. Carbohydrates (4 kcal/g) fuel high-intensity training, replenish glycogen, and stabilize mood. Fat (9 kcal/g) sustains hormone production, brain health, and vitamin absorption. The split you choose directly affects body composition, energy levels, and long-term adherence. This tool converts your TDEE into grams per macro using proven calorie multipliers and four evidence-based presets: Standard 30/45/25, High Protein 40/40/20, Low Carb 35/25/40, and Keto 25/5/70.

Why protein density matters

Protein is the most thermogenic macronutrient and the primary lever for preserving lean mass when losing weight. Academy of Nutrition guidance supports 1.6–2.2 g of protein per kilogram of body weight daily for active adults, and up to 2.4 g/kg during aggressive cuts. Higher protein splits improve adherence by increasing fullness and reduce the muscle loss that typically accompanies calorie restriction.

Choosing a goal: cut, maintain, bulk, or recomposition

Goal selection drives the starting calorie total and, by extension, your macro grams. Maintenance uses your measured or estimated TDEE directly. Cutting subtracts approximately 500 kcal/day to target a sustainable 0.5–1 lb (0.25–0.5 kg) weekly loss. Bulking adds about 500 kcal/day to support 0.25–0.5 lb (0.1–0.25 kg) of weekly gain with minimal fat. Recomposition — feasible mainly for beginners or those returning after a break — uses a small surplus (or maintenance with high protein) to build muscle while slowly reducing fat.

The grams-per-kilogram option

For precise control, advanced users can override percentage splits with a grams-per-kilogram protein target. Setting protein first, then filling the remaining calories with carbs and fat based on preference, is the approach most JISSN position stands recommend because it anchors the most critical variable.

Standard vs. high-protein vs. keto splits

The Standard 30/45/25 split suits most active people: enough protein for retention, enough carbs for lifting and cardio, enough fat for hormones. The High Protein 40/40/20 split is ideal for cuts, recomp, or anyone who prefers protein-heavy meals and finds appetite control difficult. The Low Carb 35/25/40 split reduces glycogen reliance and works well for less active adults or those with blood-sugar concerns. The Keto 25/5/70 split restricts carbs to near-negligible levels to induce nutritional ketosis.

Why keto is not one-size-fits-all

Keto can accelerate initial weight loss (largely water and glycogen) and benefit select populations, but ISSN evidence shows it does not outperform higher-carb hypocaloric diets for long-term fat loss or resistance-training performance once protein and calories are matched. Many athletes experience reduced power output and slower recovery on very low carbs, so use the keto preset only after a personal trial.

Example: TDEE 2200 kcal, Goal Maintenance, Standard split. Protein = 165 g (660 kcal, 30%), Carbs = 248 g (990 kcal, 45%), Fat = 61 g (550 kcal, 25%). Per meal at 3 meals/day: 55/83/20 g per meal.

Related calculators