Macro Calculator
Calculate your daily protein, carbs, and fat based on TDEE, goal, and diet type. 6 presets including ISSN evidence-based, keto, and custom splits.
Macro Calculator
Sex & Age
Biological sex affects metabolism
Body Measurements
Height, weight & optional body fat
BMR Formula
Choose based on your situation
Activity Level
How active are you — be honest
⚠️ 30%+ overestimate their activity. Desk job + gym 3x/week = Lightly Active
Goal
Adjust calories for your objective
Macro Split
How to distribute your calories
How to Use Macro Calculator
- 1 Enter your sex, age, height, and weight
- 2 Choose your unit system (Metric or Imperial)
- 3 Select your activity level — be honest for accurate results
- 4 Pick your goal: Cut, Maintenance, or Bulk
- 5 Choose a macro preset (Evidence-Based recommended) or set custom percentages
- 6 View your daily protein, carbs, and fat targets in grams and calories
What You Get
Macronutrient calculator with 6 diet presets: ISSN evidence-based, Balanced (30/40/30), High Protein (40/30/30), Low Carb (35/25/40), Ketogenic (25/5/70), and Custom. Uses Mifflin-St Jeor or 3 other BMR formulas. Visual donut chart and per-meal protein targets.
Input: Male, 25, 175cm, 70kg, Lightly Active, Maintenance, Balanced
Output: Protein: 173g | Carbs: 230g | Fat: 77g (2,303 kcal)
Input: Female, 30, 165cm, 60kg, Moderately Active, Mild Cut, Evidence-Based
Output: Protein: 120g | Carbs: 208g | Fat: 54g (1,799 kcal)
Input: Male, 28, 180cm, 85kg, Very Active, Lean Bulk, Keto
Output: Protein: 214g | Carbs: 43g | Fat: 266g (3,426 kcal)
How many grams of protein do I need per day?
The International Society of Sports Nutrition (ISSN) recommends 1.4–2.0 grams per kilogram of body weight for exercising individuals. During a calorie deficit, increase to 1.8–2.4 g/kg to preserve muscle. Our evidence-based preset calculates this automatically based on your weight and goal.
What is the best macro ratio for weight loss?
A higher protein intake (30–40%) combined with moderate carbs (25–40%) and fat (25–35%) is generally effective for fat loss while preserving muscle. Our "High Protein" preset uses 40/30/30, which is well-supported by research for body recomposition. The key is maintaining a calorie deficit — macros determine body composition results within that deficit.
How do I calculate my macros for keto?
The ketogenic diet typically uses approximately 5% carbs, 25% protein, and 70% fat. For a 2,000 kcal diet, that means roughly 25g carbs, 125g protein, and 156g fat per day. Our Keto preset calculates this automatically based on your TDEE and goal. Be aware that very low carbs can affect exercise performance.
What is IIFYM and how does it work?
IIFYM (If It Fits Your Macros) is a flexible dieting approach where you track macronutrients rather than specific foods. As long as you hit your daily protein, carbs, and fat targets, you can eat any foods you enjoy. This calculator gives you those exact targets — you then distribute them across your meals however you prefer.
How many meals should I eat per day for macros?
Research shows total daily intake matters more than meal frequency. That said, spreading protein across 3–5 meals with roughly 20–40g per serving optimizes muscle protein synthesis. Our calculator shows protein-per-meal based on 4 meals as a practical starting point.
Why do my macros change when I switch goals?
Different goals require different calorie targets and macro distributions. When cutting, protein increases (1.8–2.4 g/kg) to preserve muscle in a deficit. When bulking, carbs increase to fuel training, and protein can be slightly lower (1.6 g/kg) since surplus calories are muscle-sparing on their own.
Is this macro calculator accurate?
The underlying TDEE estimate has ±10-15% accuracy (all prediction equations do). Use these results as a starting point and adjust based on real-world results over 2–4 weeks. If you are not losing/gaining weight as expected, adjust calories by 100–200 kcal and recalculate.
Is my health data stored or shared?
No. All calculations happen 100% in your browser. Your weight, body fat percentage, and results are never sent to any server. No cookies, no tracking, no accounts needed.
All calculations happen locally in your browser. No health data is sent to any server.