Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Macro Calculator

Macro Calculator

Calculate your daily protein, carbs, and fat needs based on your body stats, activity level, and fitness goal. Supports Standard, High Protein, Low Carb, and Keto diet plans.

What Is a Macro Calculator?

A macro calculator helps you determine how much protein, carbohydrates, and fat you should eat each day to reach your fitness goal — whether that's losing weight, building muscle, or maintaining your current body composition.

Scientific Foundation: This calculator uses the Mifflin-St Jeor equation — the most clinically validated formula for estimating Basal Metabolic Rate (BMR) — and adjusts it for your activity level to find your Total Daily Energy Expenditure (TDEE).

Understanding Macronutrients

Macronutrients (macros) are the three main energy sources your body uses. Each plays a distinct role in your health and fitness:

Protein

Builds and repairs muscle tissue, supports immune function, and maintains lean body mass during weight loss.
4 kcal/gram

Carbohydrates

Primary fuel for energy, powers brain function, and supports high-intensity exercise performance.
4 kcal/gram

Fat

Supports hormone production, vitamin absorption, cell structure, and provides long-term energy reserves.
9 kcal/gram

Your Data Stays Private

All calculations happen in your browser with complete privacy protection:

  • No uploads — your personal data never leaves your device
  • No tracking — we don't collect or store any health information
  • No cookies — zero third-party data sharing
  • Instant results — all processing happens locally on your device

How to Use the Macro Calculator

Results update automatically as you fill in your information — no need to press a calculate button. Follow these steps to get your personalized macro targets:

1

Choose Your Unit System

Select Metric (kg and cm) or Imperial (lb, feet, and inches) at the top of the calculator. Switching units will clear your height input to prevent incorrect conversions.

2

Enter Personal Information

Fill in your gender, age, weight, and height. All four fields are required for the calculation to run. The results will appear as soon as valid data is entered across all fields.

3

Select Your Activity Level

Choose the option that best describes your typical week:

  • Sedentary — desk job, little to no exercise
  • Lightly Active — light exercise 1–3 days per week
  • Moderately Active — moderate exercise 3–5 days per week
  • Very Active — hard exercise 6–7 days per week
  • Extremely Active — physical job or training twice a day
4

Set Your Goal and Diet Type

Pick a goal based on how many calories above or below your TDEE you want to eat:

  • Lose Weight — 500 kcal deficit (approximately 0.5 kg per week)
  • Lose Slowly — 250 kcal deficit (sustainable fat loss)
  • Maintain — eat at your TDEE (body recomposition)
  • Gain Slowly — 250 kcal surplus (lean muscle gain)
  • Gain Muscle — 500 kcal surplus (faster muscle building)

Then select a diet type to define how those calories are split across macros:

Diet Type Protein Carbs Fat Best For
Standard 30% 40% 30% Balanced approach
High Protein 40% 35% 25% Muscle building
Low Carb 35% 25% 40% Fat adaptation
Keto 25% 5% 70% Ketogenic diet
5

Read Your Results

The right panel shows your BMR, TDEE, and daily calorie target, followed by exact gram and percentage targets for each macro. A donut chart visualizes the calorie split. Use the per meal toggle to see how to distribute your macros across 3 or 5 meals.

Pro Tip: Track your results for 2–4 weeks and adjust your targets based on real-world progress. Individual metabolism varies, so these calculations serve as an evidence-based starting point.

Features

Mifflin-St Jeor BMR Formula

Uses the most widely recommended equation for estimating resting calorie needs, with separate formulas for male and female physiology.

  • Clinically validated accuracy
  • Gender-specific calculations
  • Activity multiplier (1.2 to 1.9)

Five Fitness Goals

Choose from five calorie targets relative to your TDEE, from aggressive fat loss to muscle building.

  • −500 kcal (lose weight fast)
  • −250 kcal (lose slowly)
  • Maintenance (body recomp)
  • +250 kcal (lean gain)
  • +500 kcal (muscle building)

Four Diet Types

Select a macro distribution that matches your dietary approach and lifestyle preferences.

  • Standard (balanced)
  • High Protein (muscle focus)
  • Low Carb (fat adaptation)
  • Keto (ketogenic)

Metric and Imperial Support

Toggle between metric (kg, cm) and imperial (lb, ft + in) units with automatic conversion.

  • Instant unit switching
  • Automatic height conversion
  • Real-time label updates

Macro Donut Chart

Interactive visualization of your calorie distribution across protein, carbohydrates, and fat.

  • Hover for exact values
  • Color-coded segments
  • Instant updates

Per Meal Breakdown

Toggle between 3-meal and 5-meal plans to see how your daily macros divide across each meal.

  • 3-meal or 5-meal options
  • Per-meal macro targets
  • Daily totals included
Auto-Calculate: Results update automatically as you type or change selections — no calculate button needed. Inputs are debounced so the calculation only runs after you stop typing, keeping the interface responsive.

Frequently Asked Questions

What is a macro and why does it matter?

Macros (macronutrients) are protein, carbohydrates, and fat — the three nutrients that provide calories. Tracking macros gives you more precise control over body composition than tracking calories alone, because each macro has different effects on muscle retention, energy levels, and fat loss.

Key benefit: You can eat the same number of calories but achieve dramatically different results depending on your macro split. For example, higher protein intake helps preserve muscle during weight loss, while adequate carbs support training performance.

What is BMR and TDEE?

BMR (Basal Metabolic Rate) is the number of calories your body burns at complete rest to maintain basic functions like breathing, circulation, and cell production.

TDEE (Total Daily Energy Expenditure) is BMR multiplied by your activity level — the actual number of calories you burn in a day including exercise, daily movement, and digestion.

BMR

Resting Metabolism

  • Calories at complete rest
  • Basic body functions only
  • Baseline measurement
TDEE

Total Daily Burn

  • BMR + activity calories
  • Includes exercise & movement
  • Your actual daily target

Which formula does this calculator use?

This calculator uses the Mifflin-St Jeor equation, which is considered the most accurate formula for estimating BMR in the general population and is widely used by registered dietitians.

The Mifflin-St Jeor equation has been validated as the most accurate predictor of resting metabolic rate in non-obese and obese individuals.

— Academy of Nutrition and Dietetics

The formula accounts for gender differences in metabolism and has been clinically validated across diverse populations.

How accurate are these results?

The results are estimates based on statistical population averages. Individual factors such as muscle mass, metabolism variation, hormones, and health conditions are not accounted for.

Important: Use these numbers as a starting point and adjust based on real-world results over 2–4 weeks. Track your weight, measurements, and progress photos to fine-tune your targets.

Expected accuracy range: ±10% for most individuals. Factors that can affect accuracy include:

  • Body composition (muscle vs. fat ratio)
  • Metabolic adaptation from previous dieting
  • Thyroid function and hormonal balance
  • Accuracy of activity level selection
  • Non-exercise activity thermogenesis (NEAT)

Which diet type should I choose?

Your diet type choice depends on your goals, preferences, and how your body responds to different macronutrient ratios:

Standard

Best for: Beginners, balanced approach, general fitness

A well-rounded macro split that works for most people. Start here if you're new to tracking macros.

High Protein

Best for: Muscle building, fat loss with muscle retention

Prioritizes protein to support muscle growth and recovery. Ideal for strength training and body recomposition.

Low Carb

Best for: Insulin sensitivity, steady energy, fat adaptation

Reduces carbohydrate intake while maintaining adequate protein. Works well for people who feel better on fewer carbs.

Keto

Best for: Ketogenic diet, metabolic therapy, epilepsy management

Very low carb (5%) to induce ketosis. Requires strict adherence and is not suitable for high-intensity training.

Why is my calorie target minimum 1,200 kcal?

Safety First: Eating below 1,200 kcal per day carries health risks including nutrient deficiencies, metabolic adaptation, muscle loss, hormonal disruption, and decreased immune function.

This calculator automatically caps the minimum target at 1,200 kcal to protect your health. If your TDEE minus your deficit falls below this threshold, the calculator will show 1,200 kcal as your minimum safe target.

If you need to eat below 1,200 kcal:

  • Consult a registered dietitian or healthcare professional
  • Get medical supervision and regular monitoring
  • Consider a smaller deficit with more patience
  • Focus on increasing activity instead of decreasing calories

How do I convert my results into a meal plan?

Use the per meal breakdown toggle in the calculator to see how to divide your daily macros across 3 or 5 meals.

Example: If your daily protein target is 150g and you eat 3 meals, aim for roughly 50g of protein per meal.

1

Get Your Targets

Note your daily macro goals from the calculator

2

Choose Meal Frequency

Toggle 3-meal or 5-meal breakdown

3

Plan Your Meals

Build meals around per-meal targets

4

Track & Adjust

Use a food tracking app to log intake

Pro Tip: You don't need to hit exact macro targets at every meal. Focus on hitting your daily totals — meal timing flexibility makes adherence much easier.
Unit
Personal Info
yrs
kg
cm
ft
in
Activity Level
Goal & Diet
Target Calories
--
kcal / day
BMR: -- kcal  ·  TDEE: -- kcal
Daily Macros
Protein
-- g --%
Carbs
-- g --%
Fat
-- g --%
Per Meal
Macro Per Meal Daily Total
Protein -- g -- g
Carbs -- g -- g
Fat -- g -- g
kcal -- kcal -- kcal
How It Works
BMR (Mifflin-St Jeor)
Male: 10×kg + 6.25×cm − 5×age + 5
Female: 10×kg + 6.25×cm − 5×age − 161
Macro Calories
Protein: 4 kcal/g  |  Carbs: 4 kcal/g  |  Fat: 9 kcal/g

Results are estimates based on population averages. Consult a healthcare or nutrition professional for personalized advice.

Enter your gender, age, weight, and height — results update automatically
Switch between Metric (kg/cm) and Imperial (lb/ft) units
Choose your activity level honestly — it's the biggest factor in your TDEE
Use Keto diet type for very low carb (5%) and high fat (70%) targets
The per meal breakdown supports 3 or 5 meals per day
All calculations happen in your browser — no data is sent anywhere
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords