News coming!Follow us on Instagram and find out what's coming in the app

Follow now
Calculators · D-Fit

Macronutrient Calculator

Discover the ideal distribution of proteins, carbohydrates, and fats

Your details
Diet Type
Your Daily Macronutrients

Your result shows up here

Fill in the fields above. It recalculates as you type.

Free to start

Take your results to the next level

Track your progress, log your workouts, and get personalized AI plans — all in your pocket.

  • Free to start
  • +50k active users
  • Personalized AI
Understand how macronutrient distribution works

About the Macro Calculator

What are macronutrients?

Macronutrients (or "macros") are the three main nutritional components of your diet:

4 kcal/g

Proteins

Essential for muscle building, recovery, and tissue maintenance. Sources include meats, eggs, dairy, and legumes.

4 kcal/g

Carbohydrates

The body's main source of energy. Found in grains, fruits, vegetables, and processed foods.

9 kcal/g

Fats

Important for vitamin absorption, hormone production, and energy. Found in oils, nuts, avocado, and animal fats.

P · C · F

Macro Distributions

ProteinsCarbohydratesFats

Balanced

30%40%30%

Ideal balanced distribution for most people, providing adequate nutrients for overall health and body composition.

Low Carb

35%25%40%

Moderate carbohydrate reduction, can help with weight loss and appetite control.

Ketogenic

30%10%60%

Very low in carbohydrates, induces ketosis. Popular for rapid weight loss, but requires adaptation.

High Carb

25%55%20%

Ideal for athletes and very active people, provides abundant energy for intense workouts.

How to use the calculator

  1. Enter your calories

    Use our calorie calculator if needed

  2. Choose the distribution

    Select a preset or customize

  3. View your results

    Get your macros in grams

kcal → g

How we calculate your macros

Example with 2000 daily kcal:

Conversion
g = kcal × % ÷ 4 | 9

Protein and carbohydrates = 4 cal/g | Fat = 9 cal/g

Macro% of TotalCaloriesConversionGrams
Proteins30%600 kcal÷ 4150 g
Carbohydrates40%800 kcal÷ 4200 g
Fats30%600 kcal÷ 967 g

Tips for Better Results

Be Consistent

Consistency is more important than perfection. Maintain your macros for at least 2-3 weeks before adjusting.

Weigh Your Food

Use a kitchen scale for greater accuracy. Visual estimates can have errors of 20-50%.

Use an App

Apps like MyFitnessPal make daily tracking easier. Set your calculated macros here as your goal.

Prioritize Protein

Always hit your protein target first. It's the most important macro for body composition.

Learn More About Nutrition

Discover advanced strategies to optimize your diet

Calculators

More calculators

Free tools that work together.

D-Fit + ChatGPT

Track your calories and macros in ChatGPT.

Turn your calculation into a daily habit: describe meals, review portions and keep your food diary with the D-Fit plugin.

Explore D-Fit in ChatGPT