How much protein, carbohydrates, and fat should you eat each day?
Macro Calculator
Estimate daily calories and see a simple macronutrient breakdown for protein, carbohydrates, and fat.
Macro History
Your last 10 calculations are stored only in this browser.
Calculate your macros and your recent results will appear here.
Your data stays private. Macro calculation history is stored locally in this browser and is not sent to SlimDownToday.
How the Macro Calculator Works
The calculator first estimates basal metabolic rate using age, sex, height, and weight.
The BMR estimate is multiplied by the selected activity factor.
The calculator applies the selected mathematical calorie scenario for weight loss, maintenance, or weight gain.
The calorie target is divided into 30% protein, 40% carbohydrates, and 30% fat.
Macro Calculator Formulas
These nutrients are called macronutrients, or macros.
Your body needs them for energy, growth, repair, and normal body functions.
A Macro Calculator can help you estimate how many grams of protein, carbohydrates, and fat may fit into your daily calorie target.
Whether your goal is weight maintenance, weight loss, or weight gain, understanding your macros can make nutrition easier to plan.
What Is a Macro Calculator?
A Macro Calculator is an online tool that estimates your daily macronutrient needs.
The three main macronutrients are:
- Protein
- Carbohydrates
- Fat
The calculator may use information such as:
- Age
- Sex
- Height
- Weight
- Activity level
- Daily calorie needs
- Fitness or weight goal
It then estimates how your daily calories could be divided between protein, carbohydrates, and fat.
The results are estimates and can be adjusted based on individual needs.
What Are Macronutrients?
Macronutrients are nutrients that your body needs in relatively large amounts.
The three main macros are:
Protein
Carbohydrates
Fat
Each macro has different functions in the body.
They also provide calories.
Calories Per Gram
Protein provides approximately:
4 calories per gram
Carbohydrates provide approximately:
4 calories per gram
Fat provides approximately:
9 calories per gram
This information allows a Macro Calculator to convert calorie targets into grams of each macronutrient.
What Is Protein?
Protein is an important nutrient used throughout the body.
It helps build and repair tissues.
Protein is especially important for maintaining and building muscle.
Common protein sources include:
- Chicken
- Fish
- Eggs
- Meat
- Milk
- Yogurt
- Cheese
- Beans
- Lentils
- Soy foods
- Nuts and seeds
Protein contains approximately 4 calories per gram.
For example:
100 grams of protein × 4 calories = 400 calories
What Are Carbohydrates?
Carbohydrates are an important source of energy.
Your body can use carbohydrates to support daily activities and exercise.
Common carbohydrate sources include:
- Rice
- Bread
- Pasta
- Potatoes
- Oats
- Beans
- Fruit
- Vegetables
- Whole grains
Carbohydrates contain approximately 4 calories per gram.
For example:
200 grams of carbohydrates × 4 calories = 800 calories
What Is Fat?
Dietary fat is an essential nutrient.
Your body uses fat for several functions, including supporting cells and helping with the absorption of certain vitamins.
Sources of dietary fat include:
- Avocado
- Nuts
- Seeds
- Olive oil
- Fish
- Eggs
- Dairy products
Fat contains approximately 9 calories per gram.
For example:
60 grams of fat × 9 calories = 540 calories
Because fat provides more calories per gram than protein or carbohydrates, smaller portions can contain more calories.

How Does a Macro Calculator Work?
A Macro Calculator normally begins by estimating your daily calorie needs.
This may involve calculating:
BMR → TDEE → Daily Calorie Goal → Macronutrients
BMR estimates your resting energy needs.
TDEE estimates your total daily energy expenditure.
Your calorie goal may then be adjusted depending on whether you want to:
- Maintain weight
- Lose weight
- Gain weight
Finally, those calories are divided between protein, carbohydrates, and fat.
How to Use the Macro Calculator
Using our Macro Calculator is simple.
Step 1: Enter Your Age
Enter your current age.
Step 2: Select Your Sex
Select the option requested by the calculator.
Some calorie formulas use different equations depending on sex.
Step 3: Enter Your Height
Enter your current height.
Make sure you select the correct unit.
Step 4: Enter Your Weight
Enter your current body weight.
Step 5: Select Your Activity Level
Choose the option that best describes your normal lifestyle and activity.
Step 6: Select Your Goal
Depending on the calculator, you may be able to choose:
- Maintain weight
- Lose weight
- Gain weight
Step 7: Calculate Your Macros
Click Calculate.
The calculator may show your estimated daily:
Calories
Protein
Carbohydrates
Fat
Use these numbers as a starting point rather than exact requirements.
Macro Calculation Example
Imagine your daily calorie target is:
2,000 calories
Suppose a macro plan uses:
30% protein
40% carbohydrates
30% fat
Protein
30% of 2,000 calories:
2,000 × 0.30 = 600 calories
Protein provides approximately 4 calories per gram:
600 ÷ 4 = 150 grams of protein
Carbohydrates
40% of 2,000:
2,000 × 0.40 = 800 calories
Carbohydrates provide approximately 4 calories per gram:
800 ÷ 4 = 200 grams of carbohydrates
Fat
30% of 2,000:
2,000 × 0.30 = 600 calories
Fat provides approximately 9 calories per gram:
600 ÷ 9 ≈ 67 grams of fat
The estimated daily macros would be approximately:
Protein: 150 g
Carbohydrates: 200 g
Fat: 67 g
This is only an example.
The best distribution can vary between individuals.
What Is a Macro Ratio?
A macro ratio shows how your daily calories are divided between protein, carbohydrates, and fat.
For example:
30% Protein / 40% Carbs / 30% Fat
Another plan might use a different distribution.
There is no single macro ratio that is perfect for everyone.
Your needs may depend on your:
- Calorie needs
- Activity
- Training
- Food preferences
- Goals
- Health
- Lifestyle
Macros for Weight Maintenance
If your goal is to maintain your current body weight, the calculator may begin with your estimated maintenance calories.
For example:
Estimated TDEE: 2,300 calories
Your estimated maintenance calorie target may be around:
2,300 calories per day
Those calories can then be divided between protein, carbohydrates, and fat.
Actual maintenance needs may be different from the estimate.
Macros for Weight Loss
For weight loss, a Macro Calculator may first estimate a calorie target below your maintenance calories.
For example:
Estimated TDEE: 2,400 calories
Estimated calorie target: 2,000 calories
The calculator can then divide those 2,000 calories between:
Protein + Carbohydrates + Fat
A calorie deficit can contribute to weight loss over time.
However, your diet should still provide adequate nutrition.
Macros for Weight Gain
For weight gain, the calculator may estimate a calorie target above your maintenance calories.
For example:
Estimated TDEE: 2,400 calories
Estimated calorie target: 2,700 calories
The additional calories can then be distributed between protein, carbohydrates, and fat.
A calorie surplus can contribute to weight gain over time.
Macros for Muscle Gain
People interested in building muscle often pay particular attention to protein and total calorie intake.
However, protein is not the only nutrient that matters.
Carbohydrates can provide energy for training.
Dietary fat is also an essential part of nutrition.
Muscle growth also depends on factors such as:
- Resistance training
- Recovery
- Total calorie intake
- Protein intake
- Sleep
- Training experience
- Genetics
A Macro Calculator can help with planning, but it cannot guarantee muscle growth.
Macros and Exercise
Your activity level can affect your energy needs.
Someone who exercises frequently may have different calorie and macronutrient needs than someone who is mostly sedentary.
Physical activities may include:
- Walking
- Running
- Cycling
- Swimming
- Strength training
- Sports
- Physical work
This is why activity level is commonly included in macro calculations.
Do You Need to Track Macros?
No.
You do not have to track macros to eat a balanced diet.
Some people find macro tracking useful because it helps them understand the nutrients in their food.
Others prefer simpler approaches.
Tracking macros may help you see whether your meals contain a balance of:
- Protein
- Carbohydrates
- Fat
However, nutrition does not need to become a perfect mathematical exercise.
How to Track Macros
You can track macros using:
- Nutrition labels
- Food tracking apps
- A notebook
- A spreadsheet
- Food databases
For example, you might record:
Food → Calories → Protein → Carbs → Fat
A food label may show:
Calories: 250
Protein: 15 g
Carbohydrates: 30 g
Fat: 8 g
You can add these values throughout the day.
Do Macros Have to Be Exact Every Day?
Usually, there is no need to hit every macro target perfectly every day.
A calculator provides estimated targets.
Your food intake will naturally vary.
For example, you might eat:
Protein target: 150 g
One day:
145 g
Another day:
155 g
Small differences are normal.
Longer-term consistency is usually more useful than trying to make every number perfect.
Calories vs. Macros
Calories and macros are related.
Calories describe energy.
Macros describe where much of that energy comes from.
For example:
Protein = 4 calories per gram
Carbohydrates = 4 calories per gram
Fat = 9 calories per gram
This means that your macro intake contributes to your total calorie intake.
A calorie target tells you how much energy you are planning to consume.
A macro target provides more information about how that energy may be distributed.
Macro Calculator vs. Calorie Calculator
A Calorie Calculator estimates how many calories you may need each day.
A Macro Calculator takes calorie planning further by estimating how those calories can be divided among:
- Protein
- Carbohydrates
- Fat
For example:
A Calorie Calculator might show:
2,200 calories
A Macro Calculator might show:
2,200 calories
Protein: 165 g
Carbohydrates: 220 g
Fat: 73 g
The exact values depend on the calculation method.
Macro Calculator vs. TDEE Calculator
A TDEE Calculator estimates your Total Daily Energy Expenditure.
A Macro Calculator may use your estimated TDEE as the starting point for calculating your calorie and macro targets.
The process may look like this:
BMR → TDEE → Goal Calories → Macros
These tools therefore work well together.
Macro Calculator vs. BMR Calculator
A BMR Calculator estimates the energy your body needs for basic functions at rest.
A Macro Calculator uses a broader estimate of your calorie needs and divides your calorie target into macronutrients.
BMR may be part of the calculation, but it does not directly tell you how many grams of protein, carbohydrates, or fat to eat.
Macro Calculator vs. Calorie Deficit Calculator
A Calorie Deficit Calculator estimates a calorie target for weight loss.
A Macro Calculator can take that calorie target and divide it into protein, carbohydrates, and fat.
For example:
TDEE: 2,400 calories
Weight-loss target: 2,000 calories
The Macro Calculator can then determine a possible macro distribution for those 2,000 calories.
Macro Calculator vs. BMI Calculator
A BMI Calculator compares body weight with height.
A Macro Calculator estimates daily calorie and macronutrient targets.
BMI does not calculate protein, carbohydrates, or fat.
These calculators provide different types of information.
Macro Calculator vs. Body Fat Calculator
A Body Fat Calculator estimates the percentage of body weight that may come from fat.
A Macro Calculator estimates nutritional targets.
Body composition can sometimes be useful when planning nutrition, but the tools serve different purposes.
Are All Carbohydrates the Same?
Foods containing carbohydrates can have very different nutritional profiles.
For example, carbohydrate sources may also provide:
- Fiber
- Vitamins
- Minerals
- Added sugars
- Other nutrients
This means that reaching a carbohydrate target is not the only consideration.
Food quality and variety also matter.
Are All Fats the Same?
Different foods contain different types of dietary fat.
Fat sources may also provide other nutrients.
Examples include:
- Nuts
- Seeds
- Fish
- Avocado
- Olive oil
A macro target only tells you the total amount of fat.
It does not automatically tell you the nutritional quality of your food choices.
Protein Is More Than a Number
Reaching a protein target does not mean that the rest of your diet can be ignored.
A balanced diet should include a variety of foods that provide:
- Protein
- Fiber
- Vitamins
- Minerals
- Healthy fats
- Carbohydrates
- Water
Macros are useful information, but they are only one part of nutrition.
What About Fiber?
Fiber is a type of carbohydrate, but it has important roles in digestion and health.
Foods that can provide fiber include:
- Vegetables
- Fruits
- Beans
- Lentils
- Whole grains
- Nuts
- Seeds
A basic Macro Calculator may not provide a specific fiber target.
This does not mean fiber should be ignored.
What About Water?
Water is essential, but it is not normally counted as one of the three energy-providing macros because it does not provide calories.
Staying hydrated is still an important part of nutrition.
You can use a Water Intake Calculator to estimate general daily hydration needs.
Can Macro Needs Change?
Yes.
Your estimated macro needs may change if your:
- Weight changes
- Activity changes
- Training changes
- Calorie goal changes
- Lifestyle changes
- Fitness goal changes
For example, if your TDEE changes, your daily calorie target may also change.
This can change your macro targets.
Recalculating periodically can provide updated estimates.
How Accurate Is a Macro Calculator?
A Macro Calculator provides an estimate.
It depends on several other estimates, including:
- BMR
- TDEE
- Activity level
- Calorie needs
- Selected macro distribution
Your actual nutritional needs may be different.
Use the calculator as a starting point rather than a strict rule.
Why Do Different Macro Calculators Give Different Results?
Different calculators may use different:
- BMR formulas
- Activity factors
- Protein targets
- Fat targets
- Carbohydrate calculations
- Calorie adjustments
- Macro ratios
Because of this, two calculators may provide different results for the same person.
This does not automatically mean that one is wrong.
Nutrition needs are not represented by one perfect formula.
Table of Contents
Frequently Asked Questions
What is a Macro Calculator?
A Macro Calculator estimates how many grams of protein, carbohydrates, and fat you may consume based on your calorie needs and goals.
What are macros?
Macros, or macronutrients, are nutrients needed in relatively large amounts. The three main macros are protein, carbohydrates, and fat.
How many calories are in protein?
Protein provides approximately 4 calories per gram.
How many calories are in carbohydrates?
Carbohydrates provide approximately 4 calories per gram.
How many calories are in fat?
Fat provides approximately 9 calories per gram.
How do I calculate my macros?
First estimate your daily calorie needs. Then divide those calories between protein, carbohydrates, and fat. Our Macro Calculator performs these calculations automatically.
What should my macros be?
There is no single macro distribution that is appropriate for everyone. Your needs can depend on your calorie needs, activity, goals, preferences, and health.
Can I use a Macro Calculator for weight loss?
Yes. A Macro Calculator can estimate protein, carbohydrate, and fat targets based on a weight-loss calorie target.
Can I use a Macro Calculator for muscle gain?
It can provide estimated calorie and macro targets for planning. Muscle gain also depends on training, recovery, total nutrition, and other factors.
Can I use a Macro Calculator for weight gain?
Yes. The calculator can estimate macros based on a calorie target designed for weight gain.
Is protein important for muscle?
Protein provides amino acids that the body uses to build and repair tissues, including muscle. Muscle development also requires appropriate training and recovery.
Do my macros need to be exact?
No. Macro targets are estimates. Small daily differences are normal.
Is counting macros better than counting calories?
They provide different information. Calories measure energy, while macro tracking also looks at protein, carbohydrates, and fat.
Why are my macro results different on another website?
Different calculators may use different formulas, activity factors, calorie targets, and macro distributions.
Should I eat zero carbohydrates to lose weight?
A Macro Calculator should not be used to eliminate an entire macronutrient without a specific reason or professional guidance. Weight management depends on overall energy balance and many other factors.
Should I eat as much protein as possible?
More is not automatically better. Protein needs vary, and overall nutrition should remain balanced.
Calculate Your Daily Macros
Understanding your macros can make nutrition planning easier.
Our Macro Calculator can help you estimate your daily:
Calories
Protein
Carbohydrates
Fat
Simply enter your information, select your activity level and goal, and click Calculate.
Your results can help you understand how your daily calorie target may be divided between the three main macronutrients.
Use these numbers as flexible estimates rather than strict rules.
Your nutritional needs can change over time, so you may want to recalculate when your weight, activity, or goals change.
Tools Slim Down Today
Water Intake Calculator: Estimate How Much Water You Need Each Day
Drinking water is an important part of everyday life.
Weight Loss Timeline Calculator: Estimate How Long It May Take to Reach Your Goal
Losing weight takes time. If you have a target weight in mind, you may wonder
Weight Gain Calculator: Estimate Calories and Time to Reach Your Goal Weight
Gaining weight can take time.
Body Fat Calculator – Estimate Your Body Fat Percentage
Knowing your weight is useful, but weight alone does not tell you everything about your body.
BMI Calculator – Calculate Your Body Mass Index
Your weight alone does not always tell you much about your body size.
Calorie Deficit Calculator – Estimate Calories for Weight Loss
If you want to lose weight, you may have heard the term calorie deficit.
TDEE Calculator – Estimate Your Daily Calorie Needs
How many calories does your body use each day?
BMR Calculator – Calculate Your Basal Metabolic Rate
Your body uses energy all day, even when you are resting.
Weight Loss Calculator – Estimate Calories and Time to Reach Your Goal
Losing weight can be easier to understand when you have a clear goal.
Macro Calculator – Calculate Your Daily Protein, Carbs and Fat
How much protein, carbohydrates, and fat should you eat each day?
Protein Calculator – Estimate Your Daily Protein Needs
How much protein do you need each day?
Carb Calculator – Estimate Your Daily Carbohydrate Needs
How many carbohydrates should you eat each day?
Disclaimer:
This Macro Calculator provides estimates for informational and educational purposes only. Individual calorie and macronutrient needs can vary based on age, body composition, activity, health, medications, goals, and other factors. The results are not a medical diagnosis or personalized nutrition plan. If you have a medical condition, are pregnant or breastfeeding, are under 18, have a history of disordered eating, follow a medically prescribed diet, or have concerns about your nutritional needs, consult a qualified healthcare professional or registered dietitian.