Find your macros.
Build your plate.

Enter your stats below and get your personalised TDEE and daily macro targets — science-backed, free, and ready in seconds.

✓ Mifflin-St Jeor formula ✓ No sign-up required ✓ 100% free
Your stats
Please enter an age between 15 and 80.
Please enter a valid height.
Please enter a valid weight.
Activity level
Your goal
Free. Instant. No account needed.
Your Daily Targets
Maintenance · Mifflin-St Jeor
—
TDEE · kcal/day
TDEE (Maintenance)
— kcal
Your total daily energy expenditure
— kcal/day
Protein
—
—%
Carbs
—
—%
Fat
—
—%
Your body needs —g of protein per day. Here's how to hit it: spread it across 3–5 meals, prioritising lean meats, eggs, and dairy. SoulGainz recipes are built around these exact targets — each meal is weighed and verified.
✦ Built around your exact macros

Get recipes built around these exact macros.

SoulGainz has 94 high-protein meal prep recipes with verified macros. Pick your meals, get your grocery list, and batch cook a full week — every gram accounted for.

Start with my macros →

FAQ

What is TDEE and why does it matter? ▾

TDEE stands for Total Daily Energy Expenditure — the total number of calories your body burns in a day. It accounts for your basal metabolic rate (the calories you burn at rest) plus the energy used during physical activity. Knowing your TDEE is the foundation of any nutrition plan: eat at TDEE to maintain weight, below it to lose fat, or above it to gain muscle. Without this number, you're guessing.

How are my macros calculated? ▾

This calculator uses the Mifflin-St Jeor equation — the most accurate BMR formula validated in clinical research. Your BMR is multiplied by an activity factor to give your TDEE, then adjusted up or down based on your goal. Macros are then set as follows:

Protein: 2.0 g per kg of bodyweight — the evidence-based range for supporting muscle retention and growth.
Fat: 0.8 g per kg — the minimum required for healthy hormone production and fat-soluble vitamin absorption.
Carbs: All remaining calories (after protein and fat are accounted for) divided by 4 calories per gram.

How much protein do I actually need? ▾

For most people pursuing fat loss or muscle gain, the research consistently points to 1.6–2.2 g of protein per kg of bodyweight per day. This calculator uses 2.0 g/kg — the upper-middle of that range — because it provides a comfortable buffer to protect muscle during a calorie deficit, and to maximise muscle protein synthesis when eating at maintenance or above.

The old recommendation of 0.8 g/kg is for sedentary individuals with no body composition goals. If you're training, you need significantly more.

Why might these numbers differ from other calculators? ▾

Different calculators use different BMR formulas. The two most common are Harris-Benedict (1919, revised 1984) and Mifflin-St Jeor (1990). Multiple studies comparing the two have found Mifflin-St Jeor to be more accurate for the general population — which is why this calculator uses it.

Macro allocations also vary. Some calculators use fixed percentage splits (e.g. 30/40/30). We set protein first based on bodyweight, fat second as a minimum floor, then fill carbs with the remainder — which is more aligned with how sports dietitians actually prescribe macros for body composition goals.

Knowing your macros changes everything.

Most people track calories loosely and wonder why progress stalls. Verified macros — especially protein — make the difference between spinning your wheels and actually building the body you're after.

2× More muscle retained during a calorie deficit when protein is held at 2g/kg vs. the RDA of 0.8g/kg.
94 Recipes in SoulGainz — each with weighed, verified macros so hitting your targets doesn't require a calculator every mealtime.
1× Prep session per week — batch cook on Sunday, hit your macros every day without thinking about it.
What SoulGainz gives you
  • ✓ 94 high-protein recipes built to hit real macro targets — not just "healthy eating."
  • ✓ Verified macros on every recipe. No estimates, no database guesswork — weighed and tested.
  • ✓ Automatic grocery list scaled to your batch size — 3, 5, or 7 days.
  • ✓ One prep session gives you a full week of food in the fridge, ready to eat.
  • ✓ New recipe drops added regularly — all included in your plan.
Start for free →