What does the macro calculator do?
Estimates daily protein, carbohydrate, and fat gram targets from your BMR, activity level, and goal (fat loss, maintenance, or muscle gain) using the Mifflin-St Jeor formula.
Estimate daily calorie needs, then break them into protein, carbs, and fats based on your selected macro ratio.
Runs in your browser · No data stored · No signup
A macro calculator estimates your daily calorie needs from BMR and activity level, then splits those calories into protein, carbs, and fat grams based on a ratio you choose for your goal (fat loss, maintenance, or muscle gain).
Macro targets are general estimates based on the Mifflin-St Jeor BMR equation and standard ratio guidelines — consult a registered dietitian for personalized nutrition plans, especially if you have a medical condition or specific body composition goals.
Macros — short for macronutrients — are the three energy-providing nutrients: protein (4 kcal/g), carbohydrates (4 kcal/g), and fat (9 kcal/g). Every calorie in your food comes from one of these three sources.
A macro calculator combines two steps. First it estimates your Total Daily Energy Expenditure (TDEE) from the Mifflin-St Jeor Basal Metabolic Rate formula, adjusted by an activity multiplier. Then it divides those TDEE calories among protein, carbs, and fat using a ratio matched to your goal.
For fat loss, a common split is 40% protein / 35% carb / 25% fat — the higher protein protects muscle tissue while in a caloric deficit. For muscle gain, a higher carb split (30% protein / 45% carb / 25% fat) provides training energy. Balanced maintenance sits near 30/40/30.
Macro targets are estimates — individual response to macro ratios varies considerably. Use these numbers as a starting point, track for 2–3 weeks, and adjust based on results.
Concise answers for common searches — definitions, steps, and comparisons.
Estimates daily protein, carbohydrate, and fat gram targets from your BMR, activity level, and goal (fat loss, maintenance, or muscle gain) using the Mifflin-St Jeor formula.
Yes. All calculations run locally in your browser — your weight, age, and health inputs are not uploaded to EverydayTools servers.
Select sex, then enter age, height (cm), and weight (kg). These inputs feed the Mifflin-St Jeor BMR formula — use measurements without clothes and without shoes.
Choose the activity level that matches your average week: Sedentary (desk job, no exercise), Lightly active (1–3 workouts/week), Moderately active (3–5/week), Active (6–7/week), or Very active (hard training twice daily).
Fat loss, maintenance, or muscle gain. Fat loss reduces TDEE by roughly 20%; muscle gain adds about 10–15% surplus above maintenance.
Select a ratio preset (balanced, high protein, low carb, high carb) or use the custom split if you follow a specific program. The split divides your goal calories into protein, carbs, and fat grams.
The results panel shows your BMR, TDEE, goal calories, and grams per macronutrient per day. Use these as daily targets — track food for 2–3 weeks before adjusting.
Input
Female, 30, 165 cm, 70 kg, moderately active, fat loss, balanced splitOutput
BMR: 1,468 kcal · TDEE: 2,275 kcal · Goal: 1,820 kcal · Protein: 158 g · Carbs: 158 g · Fat: 55 gBMR = 10×70 + 6.25×165 − 5×30 − 161 = 1,468. TDEE = 1,468 × 1.55 = 2,275. Fat loss target = 2,275 × 0.80 = 1,820 kcal. With 35/35/30 split: protein = 1,820 × 0.35 ÷ 4 = 159 g; carbs = 159 g; fat = 1,820 × 0.30 ÷ 9 = 61 g.
Input
Male, 25, 178 cm, 75 kg, active, muscle gain, high carb splitOutput
BMR: 1,830 kcal · TDEE: 3,157 kcal · Goal: 3,473 kcal · Protein: 260 g · Carbs: 391 g · Fat: 96 gBMR = 10×75 + 6.25×178 − 5×25 + 5 = 1,830. TDEE = 1,830 × 1.725 = 3,157. Muscle gain = TDEE × 1.10 = 3,473 kcal. With 30/45/25 split: protein = 3,473 × 0.30 ÷ 4 = 260 g; carbs = 3,473 × 0.45 ÷ 4 = 390 g; fat = 3,473 × 0.25 ÷ 9 = 96 g.
Common real-world scenarios where this tool saves time.
Use a high-protein split (35–40%) in a caloric deficit to retain lean mass while losing body fat — protein at 2 g/kg is protective during cuts.
A moderate caloric surplus (250–500 kcal over TDEE) with higher carbs fuels heavy training and supports muscle protein synthesis.
Eating at TDEE with high protein and resistance training can shift body composition (lose fat, gain muscle) without a large surplus or deficit.
Use the low-carb or custom split to set carbs below 50 g/day while keeping fat high for a ketogenic approach.
Endurance athletes often need very high carbs (50–60%) to fuel training volume. Adjust with the high-carb preset or custom split.
Step-by-step chains that connect related tools for common tasks.
Use this calculator to get targets, then log food to hit them.
Combine macro planning with body composition data.
Standard macro splits used for different fitness goals.
| Goal | Protein | Carbs | Fat | Best for |
|---|---|---|---|---|
| Balanced maintenance | 30% | 40% | 30% | Healthy adults maintaining weight |
| High protein / fat loss | 35% | 35% | 30% | Cutting with muscle preservation |
| High carb / performance | 25% | 50% | 25% | Endurance athletes, heavy training |
| Low carb | 35% | 25% | 40% | Keto transition, insulin sensitivity |
| Muscle building | 30% | 45% | 25% | Lean bulk with training surplus |
These are starting presets. Adjust based on 3–4 weeks of tracking and measurable results.
How daily activity converts BMR into total calorie needs.
| Activity level | Multiplier | Typical example |
|---|---|---|
| Sedentary | 1.2× | Desk job, no structured exercise |
| Lightly active | 1.375× | 1–3 light workouts per week |
| Moderately active | 1.55× | 3–5 moderate workouts per week |
| Active | 1.725× | 6–7 hard training sessions per week |
| Very active | 1.9× | Twice-daily training, physical job |
Most people overestimate their activity level. When in doubt, start one level lower and adjust based on results.
Advertisement
For fat loss, a common starting ratio is 40% protein / 35% carbohydrate / 25% fat. The high protein protects muscle mass in a caloric deficit, carbs provide training energy, and fat supports hormones. Some coaches prefer 35/35/30. Track for 3 weeks and adjust if fat loss stalls.
It uses the Mifflin-St Jeor formula for Basal Metabolic Rate (BMR), then multiplies by an activity factor to get TDEE. Fat-loss mode applies a ~20% deficit; muscle-gain mode adds ~10–15% surplus. Goal calories are then split into macro grams using protein and fat's caloric density (4 and 9 kcal/g).
BMR (Basal Metabolic Rate) is the calories your body burns at complete rest — essentially the energy to keep organs running. TDEE (Total Daily Energy Expenditure) adds all movement, exercise, and the thermic effect of food. Eating at TDEE = maintenance; eating below = fat loss; eating above = weight gain.
General guidance: 0.8 g/kg for sedentary adults (minimum), 1.2–1.6 g/kg for active individuals, 1.6–2.2 g/kg for those trying to build or preserve muscle. This calculator targets the higher end by default because higher protein intake has the best evidence for lean-mass retention. Individual needs vary — kidney disease requires medical supervision.
Yes, under certain conditions. Body recomposition is most achievable for beginners, people returning from a break, or those with higher body fat percentages. It requires eating near maintenance calories with high protein (1.8–2.2 g/kg) and consistent resistance training. Results are slower than a dedicated cut or bulk but avoid the yo-yo.
First verify your tracking accuracy — food scale and logged portion sizes matter more than the ratio. If tracking is accurate, reduce daily calories by 5–10% (approximately 100–200 kcal) while maintaining protein intake. Avoid dropping below BMR for extended periods — this can slow metabolism and cause muscle loss.
For healthy adults, high protein intake is generally safe. Excess protein is converted to glucose or fat — it doesn't automatically build muscle. Very high intakes (>3 g/kg) add calories that can work against fat loss. People with pre-existing kidney disease should consult a nephrologist before increasing protein significantly.
Carb totals include all carbohydrates, including fiber. If you follow a total-carb approach, use the number as given. If you use net carbs (total carbs minus fiber), subtract your daily fiber intake from the carb target — general guidance is 25–38 g fiber per day.
The Mifflin-St Jeor formula has a margin of error of roughly ±10% for most people — meaning a 2,200 kcal TDEE estimate could realistically be 1,980–2,420 kcal for you. Track body weight weekly for 4 weeks and compare to expected rate of change; then calibrate the calorie target accordingly.
Start on the Calorie Calculator for BMR, TDEE, and your daily calorie target. Use this Macro Calculator to turn that calorie budget into protein, carb, and fat grams. Arriving via Split into macros pre-fills your goal calories so you only pick a macro ratio.
Yes in two ways. First, BMR decreases roughly 1–2% per decade after age 30 due to muscle mass loss, so TDEE is naturally lower. Second, older adults benefit from higher protein intake (1.2–1.6 g/kg minimum) to preserve muscle. This calculator adjusts BMR for age but the macro ratios are constant — consider higher protein splits as you age.
Macro calculations run entirely in your browser. Weight, height, age, and goal inputs are not sent to EverydayTools servers.
General macro planning estimates only—not medical advice. Consult a physician or registered dietitian for clinical nutrition, diabetes, or eating-disorder guidance.
Advertisement
Reviewed by EverydayTools Editorial Team on 2026-06-08.
Same workflow or intent — pick the next step without leaving the site.
Calculate BMI instantly from height and weight. Six WHO categories (Obese I/II/III), Asia-Pacific mode, healthy range, visual scale, print & share — runs in your browser.
Estimate body fat % with US Navy waist/neck/hip measurements or BMI method. Runs locally in your browser—never uploaded. Free for men and women.
Estimate daily protein in grams from body weight, activity level, and fitness goal—view per-meal gram targets for muscle gain or fat loss plans.
Estimate daily calories using the Mifflin-St Jeor BMR formula and TDEE activity multipliers for maintenance, weight loss, or weight gain. Runs locally in your browser when supported—no upload required for normal use.
Free heart rate zone calculator: Karvonen or 220−age, five zones in bpm—fat burn, cardio, threshold, HIIT. Runs locally; never uploaded.
Estimate ideal weight using Devine, Robinson, Miller, and Hamwi formulas and compare the output range in one place. Runs locally in your browser when supported—no upload required for normal use.
Frequently opened tools from the same category.
Calculate BMI from height and weight using metric or imperial units. See BMI category ranges and use it as a quick screening estimate. Runs locally in your browser when supported—no upload required for normal use.
Estimate daily calories using the Mifflin-St Jeor BMR formula and TDEE activity multipliers for maintenance, weight loss, or weight gain. Runs locally in your browser when supported—no upload required for normal use.
Free tip calculator — find tip amount, bill + tip total, and per-person share. Presets for common percentages (10%, 15%, 20%), custom %, and equal split. Runs in your browser. No signup.
What is 20% of 500? Percent increase, decrease, difference, reverse %, markup & margin—runs locally in your browser, no upload. Copy results or share a link.
Cross-category tools others open in the same session.
Free JSON formatter — paste minified or messy JSON and instantly get beautified, indented output with syntax highlighting and error detection. Browser-based, no server upload. Runs locally in your browser when supported—no upload required for normal use.
Compress JPG, PNG & WebP in your browser—up to 80% smaller, batch 25 files, 50/100/200 KB presets. Files stay on your device. No signup.
Free PDF merger — combine multiple PDF files into one document. Drag to reorder files, preview pages, and download the merged PDF instantly. No signup, fully browser-based. Runs locally in your browser when supported—no upload required for normal use.
Instantly count words, characters, sentences, paragraphs, and reading time. Great for essays, articles, and SEO writing. No signup — works as you type. Runs locally in your browser when supported—no upload required for normal use.
Guides and walkthroughs that reference this tool.
10 free browser calculators: BMI, tip, discount, overtime, GPA, compound interest. No upload—runs locally. No signup.
2026 roundup of BMI calculators—EverydayTools, CDC, NIH, Healthline, and Calculator.net compared on accuracy, privacy, units, and clinical context.
Browse full tool collections by topic.
Daily goal calories
2,556 kcal
BMR: 1,649 kcal · TDEE: 2,556 kcal
Macro distribution
Protein
192 g
767 kcal
Carbs
256 g
1022 kcal
Fat
85 g
767 kcal
Estimates based on Mifflin-St Jeor BMR. Individual needs vary — adjust after 2–3 weeks of tracking.