Free Tool

WHOOP Macro Calculator

Get personalized protein, carb, and fat targets based on your body, activity level, and WHOOP data — in seconds.

Enter Your Details

Your Personalized Macro Targets

calories / day
Protein
Carbs
Fat
daily
Protein
Carbs
Fat

How WHOOP Data Influences Your Macro Needs

Most macro calculators treat every day the same. You plug in your weight and activity level, receive a static number, and follow it whether you ran a marathon or sat on the couch. For WHOOP users, that approach leaves performance on the table.

WHOOP captures two metrics that dramatically change how much — and what — you should eat: strain and recovery. Strain quantifies the cardiovascular load your body absorbed during the day on a logarithmic 0–21 scale. A strain of 10 represents a moderate day; a strain of 18 means your heart was working at near-maximal levels for extended periods. Recovery, expressed as a percentage, reflects how well your autonomic nervous system has bounced back overnight, using heart-rate variability (HRV), resting heart rate, respiratory rate, and sleep performance.

Together, these two numbers paint a picture no bathroom scale or step counter can: how much fuel your body actually burned, and how ready it is to absorb and utilize that fuel. That is exactly the information a precision macro calculation requires.

Why Strain Directly Affects Caloric Needs

WHOOP strain is built on a logarithmic model of cardiovascular effort. Each incremental point above ~12 represents a disproportionately larger energy cost. A user who averages a daily strain of 8 might burn 2,200 calories, while the same user at a strain of 16 could burn 3,100+. Ignoring that difference means either under-fueling (risking muscle loss and impaired recovery) or over-fueling (stalling fat loss).

The macro calculator above accounts for this by adding a strain-based calorie modifier on top of the standard Mifflin-St Jeor TDEE estimate. When you enter your average strain:

These adjustments are intentionally conservative. If you connect your WHOOP to Plait, the AI model uses your actual calorie burn data from the WHOOP API — not estimates — so the precision increases even further.

How Recovery Percentage Shapes What You Eat

Recovery is about more than soreness. A low recovery score (red or yellow zone) signals elevated sympathetic nervous-system activity, reduced HRV, and poorer sleep metrics. Nutritionally, this means your body's ability to shuttle carbohydrates into glycogen stores is impaired and systemic inflammation is higher.

Practical takeaway: On low-recovery days, shifting macros toward higher protein and healthy fats — while pulling back on simple carbohydrates — supports tissue repair and dampens inflammation. On high-recovery (green) days, carb-heavy fueling is more efficiently absorbed and directly supports the intense training your body is ready for.

The calculator applies a subtle ±5% calorie adjustment based on recovery. This is a starting point; Plait's automated system goes deeper by also modifying meal timing and food selection based on your latest recovery reading each morning. For example, a red-zone morning might trigger an anti-inflammatory breakfast rich in omega-3 fats and leafy greens, while a green-zone morning might feature higher-glycemic carbs to pre-load for a big training day.

The Science Behind the Mifflin-St Jeor Equation

We chose Mifflin-St Jeor because it is the most validated BMR equation for non-obese adults, recommended by the Academy of Nutrition and Dietetics. The formulas are:

BMR represents the calories your body burns at complete rest — breathing, circulating blood, maintaining body temperature. Multiplying by an activity factor yields your Total Daily Energy Expenditure (TDEE). The WHOOP strain modifier then layers on real-world training data, and the goal-specific calorie offset (deficit, surplus, or maintenance) gives you a final calorie target that is split into protein, carbs, and fat grams.

Goal-Specific Macro Splits Explained

Fat Loss (40P / 30C / 30F, −500 cal)

The elevated protein ratio preserves lean mass during the calorie deficit. Research shows that athletes consuming 1.6–2.2 g of protein per kilogram of body weight during a cut retain significantly more muscle than those eating lower amounts. The moderate fat intake supports hormone production (especially testosterone and estrogen), while carbs are kept high enough to fuel training without sacrificing the deficit. A 500-calorie deficit targets roughly one pound of fat loss per week — aggressive enough to see results, conservative enough to sustain.

Lean Muscle Gain (30P / 45C / 25F, +300 cal)

Muscle protein synthesis requires an energy surplus, but a massive one just adds body fat. A 300-calorie surplus is the sweet spot for lean gains. Carbohydrates are elevated to 45% because insulin — driven by carb intake — is the most anabolic hormone available without a prescription. Adequate carbs also replenish glycogen, letting you push harder in each session and accumulate more training volume over time.

Body Recomposition (35P / 35C / 30F, maintenance)

Recomp is the art of losing fat while gaining muscle simultaneously. It works best for intermediate lifters eating at maintenance calories with high protein. The balanced macro split ensures recovery without excess energy that would be stored as fat. WHOOP data is particularly valuable here because daily calorie needs fluctuate — Plait's daily-updating meal plans keep you at true maintenance rather than an estimated average.

Endurance Performance (25P / 50C / 25F, +200 cal)

Endurance athletes live and die by glycogen availability. Half of total calories from carbohydrates ensures topped-off glycogen stores before long sessions and faster replenishment afterward. The slight surplus prevents the chronic energy deficiency (RED-S) that plagues runners, cyclists, and triathletes who under-eat relative to their enormous energy output. If your WHOOP strain regularly exceeds 15, this is likely the profile for you.

General Fitness (30P / 40C / 30F, maintenance)

A well-rounded split for active individuals who aren't chasing a specific physique or performance outcome. It provides enough protein for muscle maintenance, enough carbs for daily activity and moderate exercise, and enough fat for hormonal health. Perfect for WHOOP users who want to eat well without obsessing.

How Plait Automates This Entire Process

This calculator gives you a solid snapshot, but your body's needs change every single day. Yesterday's 18-strain CrossFit session demands very different fuel than today's active-recovery yoga flow. That's where Plait comes in.

When you connect your WHOOP account, Plait pulls your strain, recovery, sleep, and calorie data via the official WHOOP API. Each morning, our AI recalculates your calorie and macro targets using the same principles described above — but with actual data instead of averages. It then generates a complete day of meals (breakfast, lunch, dinner, and snacks) that hit those targets, with recipes, prep instructions, and a grocery list.

What you get with Plait: Daily macro targets that update automatically, AI-generated meal plans with full recipes, a synced grocery list, and insights that connect your nutrition to your WHOOP trends over time. Try it free →

Hundreds of WHOOP users have already switched from static meal plans to Plait's dynamic approach. The result? Better recovery scores, more consistent energy, and nutrition that finally keeps pace with their training. If you found this calculator helpful, connecting your WHOOP is the natural next step.

Further Reading

Dive deeper into the relationship between WHOOP data and nutrition with these guides:

Frequently Asked Questions

How does WHOOP strain affect how many calories I should eat?
WHOOP strain measures the cardiovascular load your body experiences throughout the day on a 0–21 scale. Higher strain means your body burned more energy and depleted more glycogen. A strain of 14+ typically adds 200–600 extra calories to your daily needs. This calculator uses your average strain to adjust your Total Daily Energy Expenditure (TDEE) so your macro targets reflect real-world energy demands rather than generic estimates.
Should I adjust my macros based on my WHOOP recovery score?
Yes. Recovery percentage reflects how prepared your body is to take on strain. When recovery is low (below 33%), your body benefits from higher protein and anti-inflammatory fats to support repair, while reducing simple carbohydrates. When recovery is high (above 67%), you can fuel more aggressively with carbohydrates to power intense training. This calculator applies a modest adjustment — up to ±5% on your calorie target — based on your average recovery.
What formula does this macro calculator use?
The calculator uses the Mifflin-St Jeor equation to estimate your Basal Metabolic Rate (BMR), which is considered the most accurate predictive equation for healthy adults. BMR is then multiplied by an activity factor (1.2–1.9) to estimate TDEE. If you provide WHOOP strain data, an additional adjustment of up to 30% is layered on top. Finally, calories are split into protein, carbohydrates, and fat grams based on your selected fitness goal using evidence-based macro ratios.
How is this different from a regular macro calculator?
Most macro calculators use static activity multipliers that never change. This calculator is specifically designed for WHOOP users and lets you factor in your actual strain and recovery data — two metrics that dramatically influence how much fuel your body needs on any given day. For fully automated, daily-updating macro targets, Plait connects directly to your WHOOP account and recalculates every morning based on the previous day's data.

Connect Your WHOOP for AI-Powered Meal Plans That Update Daily

Stop guessing. Let Plait read your strain, recovery, and sleep data — then build your meals automatically.

Get Started Free