Macronutrient Calculator

🔢 Calculations done: 0
calories / day
Protein
g
Carbohydrates
g
Fat
g
BMR (kcal)
TDEE (kcal)
Deficit/Surplus
Per Meal Breakdown

How to Use

  1. Enter your age, sex, weight, and height.
  2. Choose your activity level honestly — most people are "Lightly Active" or "Moderately Active".
  3. Select your goal: weight loss, maintenance, or muscle gain.
  4. Pick a macro ratio that suits your diet style.
  5. Click Calculate to see your daily targets and per-meal breakdown.

Macro Ratio Guide

Goal Protein Carbs Fat
Weight Loss 35–40% 30–35% 25–30%
Maintenance 25–30% 40–45% 25–30%
Muscle Gain 30–35% 45–50% 20–25%
Low Carb 35% 25% 40%
Keto 25% 5% 70%

FAQ

What are macronutrients?
Macronutrients (macros) are the three main nutrients your body uses for energy: protein (4 kcal/g), carbohydrates (4 kcal/g), and fat (9 kcal/g). Each plays a different role — protein builds muscle, carbs provide quick energy, and fat supports hormones and cell function.
How much protein do I need to build muscle?
For muscle gain, research suggests 1.6–2.2 g of protein per kg of bodyweight per day (0.7–1.0 g/lb). This calculator uses proven ratios for muscle building goals.
What is TDEE and why does it matter?
TDEE (Total Daily Energy Expenditure) is the total calories your body burns each day including activity. It is the baseline for your calorie target — eat below TDEE to lose weight, at TDEE to maintain, and above to gain.
Should I track macros or just calories?
For general weight management, total calories matter most. But tracking protein specifically helps preserve muscle during weight loss and supports muscle building. Tracking all three macros gives the best results for body composition.
How accurate is this calculator?
This calculator uses the Mifflin-St Jeor equation for BMR, which is widely considered the most accurate formula for most people. TDEE estimates can still vary ±10–15% based on individual metabolism, so use the results as a starting point and adjust based on real-world results.

Share This Tool

More Free Tools

🎨 Creative

Team SplitterRPG Name GeneratorColor Palette GeneratorCatchphrase GeneratorFortune GeneratorPersonality Type QuizGraduation Message GeneratorNickname GeneratorNew Year Goals GeneratorBusiness Card Design GeneratorSchool Entry Message GeneratorAI Prompt GeneratorBento Recipe GeneratorSpring SNS Caption GeneratorYojijukugo GeneratorSpring Welcome Message GeneratorSpring Haiku GeneratorWhite Day Message GeneratorBlood Type x Zodiac CompatibilityAI Picture Book Story GeneratorGolden Week Travel Budget PlannerWelcome/Farewell Party Game GeneratorJapanese Proverbs & Quotes GeneratorGraduation Speech GeneratorToday's Lucky ColorManga/LN Title GeneratorGraduation Album Message GeneratorThank-You Letter GeneratorShop Name GeneratorCherry Blossom Viewing Plan GeneratorSelf-Introduction GeneratorBaby Name GeneratorPast Life Fortune GeneratorNew Employee Type DiagnosisCeremony Outfit SuggestionCherry Blossom Fate DiagnosisClub Activity Recruitment GeneratorProject & Team Name GeneratorNew Year SNS Profile GeneratorHanami Bingo Card GeneratorBlog Title GeneratorFlower Language GeneratorChildren's Day Hero Type DiagnosisNew Year Challenge Declaration Card GeneratorPoem & Poetry GeneratorLove Type Diagnosis GeneratorMother's Day Gift DiagnosisBrainstorming GeneratorFather's Day Message Card GeneratorWedding Speech GeneratorIcebreaker Game GeneratorChildren's Day Message Card GeneratorBirthday Message GeneratorGW Family Game GeneratorGW Drive Plan GeneratorChildren Day Craft Idea GeneratorEarly Summer Fashion Type DiagnosisBBQ Menu GeneratorName Compatibility FortuneSports Day Cheer Message GeneratorChildren's Day Party Recipe GeneratorOshi-katsu Fortune GeneratorFather's Day Gift Diagnosis GeneratorSNS Hashtag GeneratorRiddle & Quiz GeneratorX Profile Bio Generator