Macro Calculator

Use this Macro Calculator to estimate your daily protein, carbohydrate, and fat targets in grams and calories — tailored to your body, activity level, goal, and preferred macro split.

Macro Calculator

Personalized daily macro targets based on Mifflin–St Jeor

Your Details
years
14–100 years
Macro Split & Meals
Balanced 40/30/30 · Low Carb 25/35/40 · High Protein 30/40/30 (C/P/F %)
%
%
%
BMR
0
cal/day
TDEE
0
cal/day
Goal Cal
0
cal/day
Split
40/30/30
C/P/F %
Carbs Protein Fat
40% 30% 30%
CarbsProteinFat
Grams / day0 g0 g0 g
Grams / meal0 g0 g0 g
Calories / day000
Calories / meal000
Note: These are estimates based on the Mifflin–St Jeor equation. Individual needs vary with body composition, medical conditions, and training intensity. Consult a registered dietitian for personalized planning.

Why Macronutrients Matter

Macronutrients — carbohydrates, protein, and fat — are the three nutrients your body needs in large amounts to fuel daily life. Calories alone tell you how much you eat, but macros tell you what those calories are doing for you. Two diets with the same calorie total can produce very different outcomes for body composition, energy, and recovery depending on the ratio of each macro.

Protein supplies amino acids that build and repair muscle, skin, and enzymes. Carbohydrates are the body's preferred fuel for the brain and high-intensity exercise, broken down into glucose and stored in muscles and liver as glycogen. Fats support hormone production, vitamin absorption (A, D, E, K), and slow-burning energy. Hitting your protein target while staying within your calorie goal is the single most reliable lever for changing body composition.

How This Calculator Works

The tool runs your inputs through four standard steps used by dietitians and exercise physiologists:

1

Estimate BMR

Your Basal Metabolic Rate — calories burned at complete rest — is calculated with the Mifflin–St Jeor equation, the most accurate formula for healthy adults.

2

Calculate TDEE

Total Daily Energy Expenditure multiplies BMR by an activity factor (1.2 to 1.9) to account for movement, exercise, and non-exercise activity.

3

Apply Goal Adjustment

A calorie deficit is subtracted for fat loss or a surplus added for muscle gain. A typical 500 cal/day change roughly equals 1 lb of body weight per week.

4

Split into Macros

The calorie target is divided by your selected ratio. Grams are then derived using 4 cal/g for carbs and protein, and 9 cal/g for fat.

Mifflin–St Jeor formulas: Men: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5. Women: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161.

Activity Level Guide

Choosing the right activity factor is one of the most error-prone steps. Most people overestimate. If you have a desk job and train 3–4 times a week with light walking on rest days, you are usually moderately active, not very active.

LevelMultiplierTypical week
Sedentary× 1.20Desk job, little to no exercise
Lightly active× 1.375Light exercise 1–3 days/week
Moderately active× 1.55Moderate exercise 3–5 days/week
Very active× 1.725Hard exercise 6–7 days/week
Super active× 1.90Hard daily training + physical job

Macro Split Presets Explained

Each preset reflects a different priority. None is universally best — the right split depends on your goal, training style, and what makes you feel and perform well.

PresetCarbsProteinFat
Balanced40%30%30%
Low Carb25%35%40%
High Protein30%40%30%

Balanced works well for general health and active lifestyles. Low Carb can suit those looking to reduce appetite or experiment with lower-carb eating; it is not the same as ketogenic. High Protein supports muscle preservation during a deficit and muscle growth during a surplus — a common choice for strength athletes. Custom lets you set any combination as long as it sums to 100%.

Foods Rich in Each Macro

Hitting your numbers is easier when you know which foods deliver each macro efficiently. Below are common food sources clustered by their dominant macronutrient.

ProteinChicken breast, lean beef, eggs, Greek yogurt, cottage cheese, tofu, tempeh, lentils, fish (salmon, tuna), whey protein.
CarbohydratesRice, oats, quinoa, sweet potato, whole-grain bread, pasta, fruit, beans, corn, low-fat dairy.
FatsOlive oil, avocado, nuts, nut butters, seeds (chia, flax), fatty fish, whole eggs, full-fat dairy, dark chocolate.

Aim for whole, minimally processed sources most of the time. Fiber from vegetables, fruits, and whole grains supports digestion and helps you feel full on fewer calories.

Tips for Hitting Your Macros

Anchor protein first. Plan each meal around a protein source, then build carbs and fats around it. Protein is the hardest to hit and most important for body composition.
Weigh food, don't eyeball it. A kitchen scale beats measuring cups for accuracy, especially for calorie-dense foods like nuts, oils, and rice.
Track for two weeks, then adjust. Use a free tracking app to learn portion sizes and macro content. After two weeks you can often estimate without tracking.
Hit ±5g, not exact. Being within 5g of each target is plenty precise. Chasing perfection causes burnout and is rarely the difference between progress and stagnation.
Recheck monthly. As weight changes, BMR and TDEE shift. Re-run the calculator every 4–6 weeks or after any 5–10 lb change.
Prioritize sleep and steps. Macros matter, but 7–9 hours of sleep and 7,000–10,000 steps a day affect appetite and adherence as much as any food choice.

Frequently Asked Questions

Are macros more important than calories?

Calories drive weight change; macros drive body composition. Total calories determine whether you gain or lose weight overall. Macros — especially protein — determine how much of that change comes from muscle versus fat. Both matter, but calories take priority if you have to pick one.

How much protein do I really need?

For active adults, 0.7–1.0 g per pound of body weight (1.6–2.2 g/kg) supports muscle building and preservation. Sedentary adults can do well with the basic RDA of 0.36 g/lb (0.8 g/kg). The High Protein preset in this calculator lands most active people in the optimal range.

Will eating fat make me gain fat?

No. Excess calories cause fat gain, not dietary fat itself. Fat is calorie-dense (9 cal/g vs 4 for protein and carbs), so portions add up quickly, but fat is essential for hormone production and absorbing fat-soluble vitamins. Don't drop fat below about 20% of calories long-term.

Can I follow this if I'm vegetarian or vegan?

Yes. The macro targets are the same — only the food sources change. Hit protein with legumes, tofu, tempeh, seitan, Greek yogurt (vegetarian), and protein powders. Combine plant sources across the day to cover all essential amino acids.

How often should I recalculate?

Recalculate every 4–6 weeks or after any 5–10 lb weight change. Your BMR shifts as you lose or gain weight, so the same calorie target that worked at the start will eventually stall. If progress stops for 2–3 weeks at the same body weight, it is time to update.

Ethan builds the interactive health calculators on Height Growth Blog. Based in Denver, Colorado, he combines a software engineering background with a focus on evidence-based health tech, turning dense clinical guidelines — from CDC growth charts to NIH/IOM dietary references — into tools parents and teens can use in under a minute. Every calculator on the site, from BMI Percentile to Body Fat and Calcium Intake, is built directly from primary sources (NIH, AAP, CDC, Mayo Clinic) and cross-checked against peer-reviewed studies before launch.

Height Growth Blog – Maximize Height for Kids, Teens & Young Adults
Logo
Enable registration in settings - general
Shopping cart