My Macros Calculator
Calculate your daily calories and recommended protein, carbohydrates, and fat based on your body measurements, activity level, and fitness goals.
Achieving your fitness goals becomes easier when you understand how much protein, carbohydrates, fat, and total calories your body needs each day. Whether you want to lose weight, build muscle, maintain your current weight, or improve your eating habits, knowing your daily macronutrient requirements can help you make better nutritional decisions.
Our My Macros Calculator is a free online tool designed to estimate your daily calorie needs and recommend a personalized macronutrient distribution based on your age, biological sex, height, weight, activity level, and fitness goals.
Instead of following a generic diet plan, you can use this macro calculator to estimate how many grams of protein, carbohydrates, and fat you should consume daily.
The calculator uses the scientifically established Mifflin-St Jeor equation to estimate your Basal Metabolic Rate (BMR). It then considers your physical activity and selected fitness goal to calculate your recommended daily calorie intake.
You can also customize your protein and carbohydrate preferences, making the calculator useful for different dietary approaches.
Whether you are a beginner learning about nutrition or someone who regularly tracks macros, this daily macro calculator provides a convenient starting point for planning your meals.
What Is a Macros Calculator?
A macros calculator is a nutritional planning tool that estimates how much protein, carbohydrates, and fat you should consume each day based on your body measurements, activity level, and personal fitness goals.
The word “macros” is short for macronutrients. These are the three major nutrients that provide energy to your body.
The three macronutrients are:
- Protein: Supports muscle repair, muscle growth, and the maintenance of body tissues.
- Carbohydrates: Provide energy for daily activities, exercise, and normal bodily functions.
- Fat: Supports hormone production, cellular health, and the absorption of fat-soluble vitamins.
Each macronutrient provides a different amount of energy.
Protein contains approximately 4 calories per gram, carbohydrates contain approximately 4 calories per gram, and fat contains approximately 9 calories per gram.
A macronutrient calculator uses these values to determine how your recommended daily calories can be distributed among the three nutrients.
For example, someone following a 2,000-calorie diet might consume 120 grams of protein, 200 grams of carbohydrates, and approximately 80 grams of fat.
However, the ideal distribution varies depending on body weight, exercise habits, health considerations, and nutritional preferences.
Our calculator accounts for several of these factors to provide a more personalized estimate.
How to Use the My Macros Calculator
Using our free online macros calculator is simple. Enter your body measurements, select your preferences, and calculate your recommended daily calorie and macronutrient targets.
Step 1: Enter Your Age
Start by entering your age in years.
The calculator accepts ages between 18 and 120 years.
Age is important because estimated resting energy requirements change throughout adulthood.
Step 2: Select Your Biological Sex
Choose male or female from the available options.
The calculator uses biological sex as an input in the Mifflin-St Jeor equation because the equation contains different constants for males and females.
These categories are part of the equation’s design and may not accurately represent every individual’s physiology.
Step 3: Enter Your Weight
Enter your current body weight and choose your preferred measurement unit.
The calculator supports:
- Kilograms (kg)
- Pounds (lb)
If you enter your weight in pounds, the calculator automatically converts it to kilograms before performing the calculations.
Step 4: Enter Your Height
Enter your height using one of the available units:
- Centimeters (cm)
- Feet (ft)
- Inches (in)
The calculator converts the measurement into centimeters to estimate your BMR.
When selecting feet, enter your total height as a decimal. For example, 5 feet 6 inches equals 5.5 feet.
Step 5: Choose Your Activity Level
Select the activity level that best represents your normal weekly routine.
The available options include:
Sedentary (1.2): Suitable for people who perform little or no regular exercise.
Lightly Active (1.375): Suitable for individuals who exercise approximately 1–3 days per week.
Moderately Active (1.55): Designed for people who exercise approximately 3–5 days weekly.
Very Active (1.725): Suitable for individuals exercising approximately 6–7 days per week.
Extra Active (1.9): Intended for people performing intense training or physically demanding work.
Choosing a realistic activity level is important because overestimating physical activity can produce an unnecessarily high calorie recommendation.
Step 6: Select Your Fitness Goal
Choose the goal that best matches your nutritional objectives.
The calculator provides five options:
Weight Loss: Creates a 20% calorie deficit.
Gradual Weight Loss: Creates a smaller 10% calorie deficit.
Maintenance: Estimates the calories needed to maintain your current body weight.
Lean Muscle Gain: Adds a 10% calorie surplus.
Muscle Gain: Adds a 15% calorie surplus.
These adjustments help customize your calorie target according to your selected goal.
Step 7: Choose Your Protein Preference
Select how much protein you want relative to your body weight.
Available options include:
- Lower: 1.4 grams per kilogram
- Moderate: 1.6 grams per kilogram
- Higher: 2.0 grams per kilogram
- Very High: 2.2 grams per kilogram
The appropriate amount depends on your training routine, dietary needs, and personal preferences.
Step 8: Select Your Carbohydrate Preference
Choose your preferred carbohydrate intake.
The available options are:
Lower Carb: 25% of daily calories.
Moderate Carb: 40% of daily calories.
Higher Carb: 50% of daily calories.
Your selection determines how much of your calorie target is allocated to carbohydrates.
Step 9: Click Calculate
After entering your information, click the Calculate button.
The calculator displays your estimated daily calorie target, protein requirements, carbohydrate intake, and fat intake.
It also shows your estimated maintenance calories, BMR, and daily calorie adjustment.
You can change your preferences and calculate again to compare different nutritional plans.
Use the Reset button to clear your entries and return to the default selections.
How Does the My Macros Calculator Work?
Our daily calories and macros calculator combines several calculations to estimate your energy needs and distribute calories among protein, carbohydrates, and fat.
The calculation involves four main stages.
First, it estimates your Basal Metabolic Rate using the Mifflin-St Jeor equation.
Second, it multiplies your BMR by an activity factor to estimate your daily maintenance calories.
Third, it adjusts your maintenance calories according to your selected fitness goal.
Finally, it distributes your daily calories among protein, carbohydrates, and fat based on your preferences.
The result is an estimated daily nutrition target tailored to the information you provide.
My Macros Calculator Formula Explained
Understanding the formulas behind the calculator can help you interpret your results and make informed decisions.
1. Basal Metabolic Rate (BMR) Formula
Basal Metabolic Rate represents the approximate number of calories your body needs at rest to maintain essential functions such as breathing, circulation, and temperature regulation.
Our calculator uses the Mifflin-St Jeor equation.
For Males:
BMR = (10 × Weight in kg) + (6.25 × Height in cm) − (5 × Age) + 5
For Females:
BMR = (10 × Weight in kg) + (6.25 × Height in cm) − (5 × Age) − 161
BMR is measured in calories per day.
These equations provide population-based estimates rather than exact measurements of individual metabolism.
2. Maintenance Calories Formula
Maintenance calories represent the estimated amount of energy needed to maintain your current weight.
The calculator uses the following formula:
Maintenance Calories = BMR × Activity Factor
For example, if your BMR is 1,700 calories and your activity factor is 1.55:
Maintenance Calories = 1,700 × 1.55
Maintenance Calories = 2,635 calories/day
This estimated value is also commonly called Total Daily Energy Expenditure (TDEE).
3. Daily Calorie Target Formula
After estimating maintenance calories, the calculator adjusts them based on your fitness goal.
Daily Calorie Target = Maintenance Calories × Goal Multiplier
The goal multipliers are:
- Weight Loss: 0.80
- Gradual Weight Loss: 0.90
- Maintenance: 1.00
- Lean Muscle Gain: 1.10
- Muscle Gain: 1.15
For example, if your maintenance calories are 2,500 and you select gradual weight loss:
Daily Calorie Target = 2,500 × 0.90
Daily Calorie Target = 2,250 calories
This creates an estimated daily calorie deficit of 250 calories.
4. Protein Calculation Formula
Protein requirements are calculated using your body weight in kilograms.
Daily Protein (g) = Body Weight (kg) × Selected Protein Multiplier
For example, a person weighing 75 kg who selects 1.6 grams of protein per kilogram would need:
Protein = 75 × 1.6
Protein = 120 grams/day
Since protein provides approximately 4 calories per gram:
Protein Calories = 120 × 4
Protein Calories = 480 calories
5. Carbohydrate Calculation Formula
Carbohydrate intake depends on your selected carbohydrate percentage.
Carbohydrate Calories = Daily Calorie Target × Carbohydrate Percentage
Next:
Carbohydrates (g) = Carbohydrate Calories ÷ 4
For example, with a 2,400-calorie target and a 40% carbohydrate preference:
Carbohydrate Calories = 2,400 × 0.40
Carbohydrate Calories = 960 calories
Carbohydrates = 960 ÷ 4
Carbohydrates = 240 grams/day
6. Fat Calculation Formula
Unlike protein and carbohydrates, fat is calculated using the calories remaining after protein and carbohydrate allocations.
Fat Calories = Total Daily Calories − Protein Calories − Carbohydrate Calories
Then:
Fat (g) = Fat Calories ÷ 9
For example, suppose your daily target is 2,400 calories.
Your protein contributes 480 calories, and carbohydrates contribute 960 calories.
Fat Calories = 2,400 − 480 − 960
Fat Calories = 960 calories
Fat = 960 ÷ 9
Fat = 106.7 grams/day
The calculator also checks whether the selected settings leave at least 0.4 grams of fat per kilogram of body weight. If they do not, it asks you to adjust your preferences.
This is a planning safeguard, not a guarantee that the resulting fat intake meets every individual’s nutritional needs.
My Macros Calculator Example
Consider a 30-year-old male who wants to maintain his current weight while exercising regularly.
His information is:
- Age: 30 years
- Biological Sex: Male
- Weight: 75 kg
- Height: 175 cm
- Activity Level: Moderately Active
- Fitness Goal: Maintenance
- Protein Preference: 1.6 g/kg
- Carbohydrate Preference: 40%
Step 1: Calculate BMR
BMR = (10 × 75) + (6.25 × 175) − (5 × 30) + 5
BMR = 750 + 1,093.75 − 150 + 5
BMR = 1,698.75 calories/day
Step 2: Calculate Maintenance Calories
Maintenance Calories = 1,698.75 × 1.55
Maintenance Calories = 2,633.06 calories/day
The calculator rounds the displayed maintenance calories to approximately 2,633.
Step 3: Calculate Daily Calorie Target
Because the selected goal is maintenance:
Daily Calories = 2,633.06 × 1.00
Daily Calorie Target = 2,633 calories
Step 4: Calculate Protein
Protein = 75 × 1.6
Protein = 120 grams
Protein Calories = 120 × 4
Protein Calories = 480 calories
Step 5: Calculate Carbohydrates
Carbohydrate Calories = 2,633 × 0.40
Carbohydrate Calories = 1,053.2
Carbohydrates = 1,053.2 ÷ 4
Carbohydrates = 263.3 grams
Step 6: Calculate Fat
Fat Calories = 2,633 − 480 − 1,053.2
Fat Calories = 1,099.8
Fat = 1,099.8 ÷ 9
Fat = 122.2 grams
Final Daily Macro Targets
The calculator would display approximately:
- Daily Calories: 2,633 kcal
- Protein: 120 grams
- Carbohydrates: 263 grams
- Fat: 122 grams
- Maintenance Calories: 2,633 kcal
- BMR: 1,699 kcal
- Daily Calorie Adjustment: 0 kcal
The macronutrient percentages would be approximately 18.2% protein, 40% carbohydrates, and 41.8% fat.
These results provide a starting point for maintaining weight while supporting regular physical activity.
How Many Macros Should I Eat to Lose Weight?
When using a macros calculator for weight loss, your primary objective is generally to consume fewer calories than your body expends.
This is known as a calorie deficit.
Our calculator offers two weight-loss settings.
The standard weight-loss option reduces estimated maintenance calories by 20%, while gradual weight loss reduces them by 10%.
For example, someone with maintenance requirements of 2,400 calories would receive the following targets:
20% Calorie Deficit:
2,400 × 0.80 = 1,920 calories/day
10% Calorie Deficit:
2,400 × 0.90 = 2,160 calories/day
A smaller deficit may be easier to maintain and can provide more flexibility for meeting nutritional needs.
Protein intake is particularly important during weight loss because adequate protein, combined with resistance training, can help preserve muscle mass.
However, weight-loss results vary according to body composition, adherence, activity, medical conditions, and changes in energy expenditure.
How Many Macros Should I Eat to Build Muscle?
A macros calculator for muscle gain can help estimate the calories and nutrients needed to support resistance training and muscle development.
Building muscle generally requires adequate protein, consistent strength training, sufficient recovery, and enough energy.
Our calculator provides two muscle-gain options.
Lean muscle gain adds 10% to estimated maintenance calories.
Muscle gain adds 15%.
For example, someone maintaining their weight at 2,600 calories would receive these targets:
Lean Muscle Gain:
2,600 × 1.10 = 2,860 calories/day
Muscle Gain:
2,600 × 1.15 = 2,990 calories/day
A calorie surplus may support muscle growth, but a larger surplus does not automatically produce faster muscle development.
Excess calories can contribute to body-fat gain.
For people who perform regular resistance training, protein intakes around 1.4–2.0 grams per kilogram of body weight are commonly recommended in sports nutrition guidance, with individual needs varying.
The calculator’s higher protein options allow users to explore different targets.
Understanding Your Macros Calculator Results
After completing the calculation, you will see several important nutritional measurements.
Daily Calorie Target
This is the estimated number of calories you should consume each day to support your selected fitness goal.
Your target changes depending on whether you choose weight loss, maintenance, or muscle gain.
Daily Protein Target
This shows your recommended protein intake in grams, calories, and percentage of total daily calories.
Protein contributes to muscle maintenance, tissue repair, and numerous essential physiological processes.
Daily Carbohydrate Target
This represents your recommended carbohydrate intake based on your selected carbohydrate percentage.
Carbohydrates help fuel exercise and replenish muscle glycogen.
Daily Fat Target
This shows how much fat fits into your remaining calorie allowance after protein and carbohydrates are calculated.
Dietary fats contribute to normal cellular function and help the body absorb vitamins A, D, E, and K.
Macro Distribution
The calculator displays a visual distribution of your calories from protein, carbohydrates, and fat.
This helps you understand how your daily energy intake is divided among the three macronutrients.
Estimated Maintenance Calories
This value represents your estimated daily energy expenditure based on BMR and activity level.
It serves as the baseline for calculating calorie deficits and surpluses.
Estimated BMR
BMR represents your estimated resting energy expenditure before considering your normal daily activities.
Daily Calorie Adjustment
This measurement shows the difference between your selected daily calorie target and estimated maintenance calories.
A negative number indicates a calorie deficit, while a positive number indicates a calorie surplus.
Protein vs. Carbs vs. Fat: Why Each Macro Matters
All three macronutrients serve important functions in a balanced diet.
Protein for Muscle Maintenance and Recovery
Protein supplies amino acids needed to build and repair body tissues.
It is especially important for people who participate in resistance training or want to preserve muscle during weight loss.
Common protein sources include chicken, fish, eggs, Greek yogurt, beans, lentils, tofu, and lean meat.
Carbohydrates for Energy
Carbohydrates are an important energy source, especially during moderate- and high-intensity physical activity.
They are stored as glycogen in muscles and the liver.
Nutritious carbohydrate sources include oats, rice, potatoes, fruits, vegetables, beans, and whole grains.
Dietary Fat for Essential Body Functions
Healthy fats contribute to hormone production, cellular structure, and nutrient absorption.
Sources include olive oil, avocados, nuts, seeds, and fatty fish.
Rather than eliminating one macronutrient entirely, many people benefit from choosing a sustainable balance that supports their nutritional needs and preferences.
How to Track Your Daily Macros
Once you know your estimated daily targets, the next step is monitoring your food intake.
Start by checking nutrition labels to identify the protein, carbohydrate, fat, and calorie content of packaged foods.
For foods without labels, reliable food composition databases can provide useful estimates.
You can also use a nutrition-tracking application to record meals and compare your daily intake against your macro targets.
For example, someone targeting 120 grams of protein daily could distribute their protein intake across breakfast, lunch, dinner, and snacks.
Tracking your intake for several days can help reveal eating patterns and identify areas where adjustments may be useful.
Remember that food labels and tracking databases contain estimates, so perfect accuracy is neither realistic nor necessary for most people.
Common Mistakes When Calculating Macros
A macros calculator can provide useful estimates, but certain mistakes can reduce the accuracy of your nutrition plan.
Overestimating Activity Level: Selecting an activity factor that is too high can overestimate your maintenance calories.
Ignoring Portion Sizes: Even when choosing nutritious foods, inaccurate portion estimates can significantly affect calorie intake.
Focusing Only on Protein: Protein is important, but adequate carbohydrates, fats, fiber, vitamins, and minerals also matter.
Using Extreme Calorie Deficits: Aggressive calorie restriction can make it difficult to meet nutritional needs and maintain training performance.
Expecting Immediate Results: Body weight naturally fluctuates due to hydration, food intake, and other factors.
Never Updating Your Targets: Your calorie requirements may change as your body weight, activity level, or training routine changes.
Avoiding these mistakes can make macro tracking more practical and sustainable.
How Often Should You Recalculate Your Macros?
Your calorie and macronutrient needs are not necessarily constant.
You may benefit from recalculating your targets when your weight changes substantially, your exercise routine becomes more demanding, or you switch fitness goals.
For example, someone who initially calculates macros for weight loss may need different calorie targets after losing weight.
Similarly, someone transitioning from maintenance to muscle gain may need to increase their calorie intake.
Consider monitoring your average body-weight trend and relevant performance or health indicators over several weeks.
If your results consistently differ from expectations, you may need to adjust your calorie target.
The calculator provides a starting estimate rather than an exact prediction of future weight changes.
Benefits of Using Our Free My Macros Calculator
Our online macro calculator offers several useful features for individuals interested in nutrition and fitness planning.
Personalized Calorie Estimates: Calculate your estimated energy requirements using your age, biological sex, height, weight, and activity level.
Multiple Fitness Goals: Choose between weight loss, gradual weight loss, maintenance, lean muscle gain, and muscle gain.
Adjustable Protein Intake: Select from four protein preferences based on your body weight.
Flexible Carbohydrate Distribution: Choose between lower, moderate, and higher carbohydrate intake.
Automatic Fat Calculation: Estimate dietary fat based on your remaining daily calories.
Multiple Measurement Units: Enter weight in kilograms or pounds and height in centimeters, feet, or inches.
Detailed Nutritional Results: View calories, macro grams, macro percentages, BMR, and maintenance calories.
Visual Macro Distribution: Understand how your calorie intake is divided among protein, carbohydrates, and fat.
Free and Convenient: Calculate your daily macro targets without performing complicated calculations manually.
These features make the tool useful for beginners and experienced fitness enthusiasts who want a convenient method of estimating nutritional requirements.
Who Should Use a Macros Calculator?
A calorie and macro calculator can be helpful for adults with different fitness and nutrition goals.
People trying to lose weight can use it to estimate an appropriate calorie deficit.
Individuals interested in building muscle can estimate their protein intake and explore calorie-surplus options.
Those maintaining their current weight can use it to understand their approximate daily energy requirements.
Athletes and recreational exercisers may find it useful for organizing their nutrition around training demands.
It can also help people who simply want to learn more about the relationship between calories, protein, carbohydrates, and dietary fat.
However, the calculator is designed for adults aged 18–120 and is not specifically validated for pregnancy, breastfeeding, eating disorders, certain medical conditions, or specialized athletic populations.
People with these circumstances should seek individualized nutritional guidance from a qualified healthcare professional or registered dietitian.
Important Limitations of Macro Calculators
Although the Mifflin-St Jeor equation is widely used to estimate resting energy expenditure, it cannot perfectly predict every person’s calorie requirements.
Two people with similar body measurements may have different energy needs because of differences in muscle mass, spontaneous movement, health conditions, and other physiological factors.
Activity multipliers are also approximate.
Additionally, the calculator determines fat intake from the calories remaining after your selected protein and carbohydrate targets.
As a result, choosing very high protein and carbohydrate settings may leave insufficient calories for fat.
If this happens, the calculator displays a message asking you to adjust your settings.
The calculator’s minimum fat check is a basic safeguard rather than a comprehensive assessment of dietary adequacy.
Your calculated macro targets should therefore be treated as estimates that may need adjustments based on your progress, nutritional needs, and professional guidance.
Frequently Asked Questions (FAQs)
1. What is the My Macros Calculator?
The My Macros Calculator is a free online nutrition tool that estimates your daily calorie, protein, carbohydrate, and fat requirements. It considers your age, biological sex, weight, height, activity level, and fitness goals to generate personalized nutritional estimates.
2. How accurate is this macros calculator?
The calculator uses the established Mifflin-St Jeor equation to estimate BMR and activity multipliers to estimate maintenance calories. However, individual energy requirements vary, so results should be considered starting estimates rather than exact measurements.
3. How do I calculate my macros for weight loss?
Enter your body measurements, choose your activity level, and select either Weight Loss or Gradual Weight Loss. The calculator applies a 20% or 10% calorie deficit, respectively, and calculates your protein, carbohydrate, and fat targets according to your preferences.
4. How much protein should I eat per day?
Protein requirements depend on factors such as body weight, activity level, and fitness goals. Our calculator provides options ranging from 1.4 to 2.2 grams per kilogram of body weight. For example, a 70 kg person selecting 1.6 g/kg would receive a daily protein target of 112 grams.
5. Can I use this macro calculator for muscle gain?
Yes. Select Lean Muscle Gain for a 10% calorie surplus or Muscle Gain for a 15% surplus. You can also choose a higher protein preference to support resistance training and muscle development.
6. What is the difference between BMR and maintenance calories?
BMR estimates the calories your body needs at rest to maintain essential functions. Maintenance calories estimate your total daily energy expenditure, including physical activity. Our calculator multiplies BMR by your selected activity factor to estimate maintenance calories.
7. How many carbohydrates should I eat daily?
Your carbohydrate needs depend on your total calorie intake, physical activity, and personal preferences. Our calculator offers carbohydrate allocations of 25%, 40%, or 50% of daily calories. For example, selecting 40% carbohydrates on a 2,000-calorie diet produces a target of 200 grams per day.
8. Why does the calculator show an error for my macro settings?
An error may appear if your measurements fall outside the supported ranges or if your selected settings leave insufficient calories for dietary fat. The calculator requires a positive fat allocation and checks that fat intake is at least 0.4 grams per kilogram of body weight. Try selecting a lower carbohydrate preference, lower protein preference, or less restrictive calorie goal.
9. Should I count calories or macros to lose weight?
Calories are particularly important for weight management because sustained energy balance influences weight changes. Tracking macros adds information about the composition of your diet. Monitoring both can help you manage calorie intake while maintaining adequate protein, carbohydrates, and fat.
10. Is the My Macros Calculator free to use?
Yes. Our My Macros Calculator is free to use. You can calculate your daily calorie and macronutrient estimates, change your fitness goals, adjust protein and carbohydrate preferences, and recalculate your results whenever needed.
Conclusion
Understanding your daily calorie and macronutrient requirements is an important part of building a practical nutrition plan.
Our free My Macros Calculator makes this process easier by estimating your daily calorie needs and calculating recommended amounts of protein, carbohydrates, and fat.
Whether your goal is weight loss, weight maintenance, lean muscle gain, or general fitness improvement, the calculator provides a personalized starting point based on your body measurements, activity level, and nutritional preferences.
By using the Mifflin-St Jeor equation and customizable macro settings, it helps you better understand how your daily calories can be distributed among essential macronutrients.
Remember that nutritional needs vary between individuals, and calculator results are estimates rather than medical recommendations.
For the best results, combine your macro targets with a balanced diet, regular physical activity, adequate sleep, and consistent monitoring of your progress.
Use our My Macros Calculator today to estimate your daily calories, protein, carbohydrates, and fat, and start planning your nutrition around your fitness goals.