IIFYM Calculator
HealthCalculate your IIFYM macro targets — protein set by bodyweight, fat as a percentage of calories, and carbs filling the rest — based on your TDEE and goal.
Daily Calories
What is a IIFYM?
An IIFYM Calculator determines your daily macronutrient targets — protein, fat, and carbohydrates — using the "If It Fits Your Macros" method popularized in flexible dieting and bodybuilding communities. Unlike calculators that split calories into fixed percentages for all three macros, the IIFYM method sets protein first based on body weight (since protein needs scale with lean mass, not total calorie intake), sets fat as a percentage of the calorie budget, and lets carbohydrates fill whatever calories remain.
This calculator starts by estimating your Total Daily Energy Expenditure (TDEE) using the Mifflin-St Jeor equation, adjusted for your goal — a calorie deficit for cutting, maintenance calories for holding steady, or a surplus for bulking. From there, it applies the bodyweight-first protein allocation that distinguishes IIFYM from simpler tools like the Macro Calculator, which uses fixed macro percentages regardless of body weight. If your priority is total macro flexibility rather than a rigid meal plan, the IIFYM approach is designed specifically for that.
How to use this IIFYM calculator
- Select your Gender — Male or Female.
- Enter your Age, Weight in kilograms, and Height in centimetres.
- Choose your Activity Level from the dropdown, matching your typical weekly exercise pattern.
- Select your Goal — Cut, Maintain, or Bulk.
- Review the Daily Calories result and your Protein, Fat, and Carbs targets in grams.
- Compare the TDEE figure to your goal-adjusted calorie target to see the size of your deficit or surplus.
Formula & Methodology
BMR (Mifflin-St Jeor equation): Male: BMR = 10 × Weight(kg) + 6.25 × Height(cm) − 5 × Age + 5 Female: BMR = 10 × Weight(kg) + 6.25 × Height(cm) − 5 × Age − 161 TDEE: TDEE = BMR × Activity Multiplier (1.2 to 1.9) Goal-adjusted daily calories: Cut: TDEE × 0.80 (≈20% deficit) · Maintain: TDEE · Bulk: TDEE × 1.10–1.15 (≈10–15% surplus) IIFYM macro allocation (bodyweight-first): Protein(g) = Weight(kg) × 2.2 Fat(g) = (DailyCalories × 0.275) ÷ 9 Carbs(g) = (DailyCalories − Protein×4 − Fat×9) ÷ 4 Worked example: A 70 kg, 30-year-old male, 175 cm tall, moderately active, aiming to Cut: BMR ≈ 1,674 kcal, TDEE ≈ 1,674 × 1.55 ≈ 2,595 kcal, Daily Calories ≈ 2,595 × 0.80 ≈ 2,076 kcal. Protein = 70 × 2.2 = 154g (616 kcal). Fat = (2,076 × 0.275) ÷ 9 ≈ 63g (571 kcal). Remaining calories for carbs = 2,076 − 616 − 571 ≈ 889 kcal → Carbs ≈ 222g. For a fuller definition, see our glossary entry on IIFYM.
Frequently Asked Questions