IIFYM Calculator

Estimate flexible-dieting calories and macro grams for protein, carbohydrates, and fat.

803.6K uses Updated · 2026-05-25 Runs locally · zero upload
AD

How to Use IIFYM Calculator

  1. Enter sex, age, weight, and height so the calculator can estimate BMR.
  2. Select an activity level that reflects your usual training and daily movement.
  3. Choose fat loss, maintenance, or muscle gain. The calculator adjusts calories before splitting macros.
  4. Use the protein, carbohydrate, and fat grams as daily targets for food logging or meal prep.

Formula & Theory - IIFYM Calculator

TDEE = BMR x activity factor
Goal calories = TDEE + goal adjustment
Protein (g) = protein calories / 4
Carbohydrates (g) = carbohydrate calories / 4
Fat (g) = fat calories / 9
  • This tool uses a balanced IIFYM split: about 30% protein, 40% carbohydrates, and 30% fat.
  • Protein and carbohydrates use 4 kcal per gram; fat uses 9 kcal per gram.

Use Cases for IIFYM Calculator

  • Flexible dieting where food choices vary but daily macros still need structure.
  • Meal prep planning for fat loss, maintenance, or lean mass gain.
  • Checking whether a meal plan is too low in protein or too high in fat for the selected target.

Frequently asked questions about IIFYM Calculator

What inputs does IIFYM Calculator need?

Enter sex, age, weight, and height so the calculator can estimate BMR.

How should I interpret the result?

Protein and carbohydrates use 4 kcal per gram; fat uses 9 kcal per gram.

Is my data stored?

No. All calculations happen in your browser; nothing is sent to a server.