Current for 2026As of: July 2026

Macronutrient Calculator Calculate macros from calories.

Enter calories and a split – read off gram amounts instantly

FreeNo sign-upGDPR-compliant

Macronutrient Calculator

Calculate carbs, protein and fat from calories and a percentage split.

Macro split (%)

Total: 100%

Total calories

2,000 kcal

Macro split

Macronutrients

  • Carbohydrates(50 %)1,000 kcal
  • Protein(30 %)600 kcal
  • Fat(20 %)400 kcal

Grams per day

Carbohydrates250.0 g

1,000 kcal

Protein150.0 g

600 kcal

Fat44.4 g

400 kcal

Medical notice: This calculator is an orientation tool. Individual nutrient needs depend on health status, activity level and metabolism. For personal dietary advice, please consult a registered dietitian, nutrition counselor or physician.

Understanding and calculating macronutrients

Carbs, protein and fat – functions, calories and recommendations

Macronutrients are the three main nutrient groups that supply the body with energy and building blocks. They differ in caloric density: carbohydrates and protein each provide 4 kcal per gram, while fat provides 9 kcal per gram – more than twice as much. This difference in energy density explains why a fat-rich diet contains significantly more calories for the same weight of food.

Calculating macronutrient grams from calories and a percentage split is an important tool for targeted nutrition planning. Someone aiming for 2,000 kcal per day with a split of 50% carbs, 30% protein and 20% fat gets: 250 g carbs, 150 g protein and 44.4 g fat – the reference values used by this calculator. The percentage split not only determines the gram amounts, it also shapes the metabolic effect of the diet on blood sugar, satiety, muscle building and hormone balance.

For muscle building, a protein-rich diet is essential: studies show that 1.6–2.2 g of protein per kg of body weight maximizes muscle growth. For weight loss, a higher protein share is likewise beneficial, since protein has the strongest satiating effect and raises resting energy expenditure through thermogenesis. Fats are essential for absorbing fat-soluble vitamins (A, D, E, K) and for hormone production – a diet too low in fat can lead to deficiencies over the long term.

Macronutrients and their functions

The three macronutrients at a glance

Carbohydrates – 4 kcal/g
Primary energy source. Glucose fuels the brain and muscles. Fiber supports gut health. 45–60% of calories recommended.
Protein – 4 kcal/g
Building block for muscles, enzymes and hormones. Highest satiating effect. 0.8–2.2 g/kg body weight depending on activity.
Fat – 9 kcal/g
Hormone production, cell membranes, vitamin absorption. At least 20–30% of calories. Prefer unsaturated fats (olive oil, nuts, fish).

Calculation examples

2,000 kcal, 50/30/20 split

2,000 kcal, 50/30/20 split
ItemAmount
Carbohydrates (50%)1,000 kcal → 250 g
Protein (30%)600 kcal → 150 g
Fat (20%)400 kcal → 44.4 g

2,500 kcal, 40/30/30 split

2,500 kcal, 40/30/30 split
ItemAmount
Carbohydrates (40%)1,000 kcal → 250 g
Protein (30%)750 kcal → 187.5 g
Fat (30%)750 kcal → 83.3 g

Frequently asked questions about macronutrients

Calculation, distribution and recommendations for sport and everyday life

Macronutrients are the three main nutrient groups that supply energy: carbohydrates (4 kcal/g), protein (4 kcal/g) and fat (9 kcal/g). They differ in energy density and function: carbohydrates are the primary energy source, protein supports muscle building and cell maintenance, and fat is essential for hormone synthesis, cell membranes and fat-soluble vitamins. A balanced macro split is the foundation of any targeted nutrition strategy.

The calculation has three steps: 1. Determine your total calories (e.g. 2,000 kcal). 2. Set the percentage split (e.g. 50% carbs, 30% protein, 20% fat). 3. Calculate: carb kcal = 2,000 × 0.50 = 1,000 kcal → 1,000 / 4 = 250 g carbohydrates. Protein: 2,000 × 0.30 = 600 kcal → 600 / 4 = 150 g. Fat: 2,000 × 0.20 = 400 kcal → 400 / 9 = 44.4 g.

The optimal split depends on your goal. For muscle building, sports nutrition scientists recommend 25–35% protein, 40–50% carbohydrates, 20–30% fat. For weight loss, a higher-protein diet (30–40% protein) is often beneficial, since protein is satiating and helps prevent muscle loss. Low-carb approaches reduce carbs to below 30%, or even below 50 g/day (ketogenic). Germany’s DGE recommends 55% carbs, 15% protein, 30% fat for the general population.

Germany’s DGE recommends 0.8 g of protein per kg of body weight for adults – about 56 g per day for a 70 kg person. For strength athletes and muscle building, the recommendation is 1.6–2.2 g/kg (112–154 g at 70 kg). Endurance athletes need 1.2–1.6 g/kg. Amounts above 2.2 g/kg bring no additional benefit for muscle building and can strain the kidneys – especially with pre-existing conditions. As a percentage: at 2,000 kcal and 70 kg body weight, 140 g of protein (a sports-oriented recommendation) corresponds to 28% of calories.

Yes – the three percentage shares for carbohydrates, protein and fat must add up to 100%, since together they account for the entire calorie intake. If you enter 50% carbs and 30% protein, exactly 20% fat must remain. Day to day, you don’t need to hit your macros to the gram; a deviation of ±5–10% is completely normal and has no negative effect.

Important note

These calculations are for non-binding information only and do not replace professional tax advice. All information without guarantee. Learn more

Sources & calculation basis

Our calculations are based on the following official sources (as of: July 2026):

For business

Calculators for your website or app

Integrate our GDPR-compliant calculators as a widget or use our API. Perfect for HR portals, career pages and financial applications.

  • 100% GDPR-compliant - no cookies, no data storage
  • White-label - your branding, your colors
  • REST API for your own applications
  • Built by HEADON.pro - your digital agency
Learn more about HEADON.pro →

Request without obligation

Receive an individual quote from HEADON.pro

Your data will only be used to get in touch with you.
Privacy