Macro Calculator

Macro plan

Macronutrient targets depend on who you are and what you’re training for. Feed the calculator your age, sex, weight, height, activity level and goal (cut, maintain, or gain) and it computes total daily calories using the Mifflin-St Jeor equation plus an activity multiplier, then splits those calories into grams of protein, carbohydrate and fat using the macro profile you pick (balanced, high-protein, keto, low-fat, or fully custom).

How the macro split is built

  1. 1

    Enter body stats

    Sex, age, weight and height feed the BMR formula.

  2. 2

    Pick activity level

    From sedentary (1.2) to very active (1.9). Multiplier on BMR gives TDEE.

  3. 3

    Set goal

    Cut subtracts 10–25% from TDEE, gain adds 10–20%, maintain uses TDEE as-is.

  4. 4

    Choose macro profile

    Balanced, high-protein, keto, low-fat or custom percentages.

  5. 5

    Read grams per day

    The tool shows calories, grams of each macro and per-meal breakdown.

The BMR formulas

Mifflin-St Jeor (the current standard for most adults):

Activity multipliers (TDEE = BMR × factor)

Level Factor Example
Sedentary 1.2 Desk job, little exercise
Lightly active 1.375 Light walk 1–3 days/week
Moderately active 1.55 Training 3–5 days/week
Very active 1.725 Hard training 6–7 days/week
Extremely active 1.9 Manual job + training, or two-a-days

Macro profiles

Profile Protein Carbs Fat Typical use
Balanced 30% 40% 30% General fitness
High-protein 40% 30% 30% Strength, body recomp
Keto 25% 5% 70% Ketogenic diet
Low-fat 30% 55% 15% Endurance training
Custom any any any Coached plans, cutting

Gram math

Sanity-check your targets

Frequently Asked Questions

It’s the most accurate common BMR equation in large validation studies, within ~10% for most adults. It under-estimates for very muscular people (use Katch-McArdle if you know your body fat %) and over-estimates for obese individuals.

Two common reasons: you over-estimated your activity level (most people actually sit at 1.2–1.375, not 1.55), or you’re targeting an aggressive deficit. Dial activity down a notch and cut 10% rather than 25% to sanity-check.

No. Protein is the one macro worth hitting precisely; carbs and fat can swap some calories without much effect unless you’re training for a specific adaptation. Stay within ±10 g of your protein target and you’re fine.

Macros are a calorie framework, not a full nutrition plan. Aim for 25–35 g of fiber/day and get micros from a varied whole-foods base.

No. Weight, age, goal and all other inputs stay in your browser for this session only and are not transmitted.