WHOOP Recovery Score Explained: What Green, Yellow, and Red Actually Mean

What goes into your WHOOP recovery score, what the colors really tell you, and the honest limits of the number, in plain English.

Nick C.5 min read
A fitness tracker band on a wrist at the gym

Your WHOOP gave you a number this morning and a color to go with it. Here is the short version: recovery is WHOOP's 0 to 100% estimate of how ready your body is to take on strain today, calculated mostly from what happened while you slept. Green (67 to 100%) means go, yellow (34 to 66%) means moderate, red (0 to 33%) means your body is asking for a lighter day.

That is the surface. The number gets a lot more useful once you know what actually moves it, so let's open the box.

What goes into the recovery score?

Four main signals, all measured overnight, all compared against your personal baseline:

SignalWhat it isWhy it matters
HRVThe tiny variations in time between heartbeatsThe headline input. Higher variability generally means your nervous system is in a rested, adaptable state
Resting heart rateYour lowest stable overnight heart rateElevated RHR is one of the earliest signs of stress, illness, or incomplete recovery
SleepHow much you slept vs what you neededSleep debt drags everything else down with it
Respiratory rateBreaths per minute during sleepVery stable night to night, so a jump often means something is off, like a cold coming on

The key word in all of this is baseline. WHOOP is not comparing you to other users or to some ideal athlete. It is comparing last night's readings to your own rolling history. That is why you cannot compare recovery scores with a friend and why a 65% for you is not the same as a 65% for them.

HRV deserves one extra note because it does the heaviest lifting. It is well studied as a marker of autonomic nervous system balance, and the research broadly supports the idea that suppressed HRV reflects accumulated stress on the body. If you want the deep end, this overview of HRV metrics and norms is the standard reference. The short version: HRV is a real signal, and it is also noisy day to day, which is exactly why WHOOP leans on baselines and trends instead of single readings.

What do green, yellow, and red actually mean?

Green (67 to 100%) means your overnight signals came back at or above your baseline. Your body is responding well to whatever you have been throwing at it. These are the days to schedule the hard intervals, the heavy squats, the long run.

Yellow (34 to 66%) means you are somewhere in the middle. Not fried, not fresh. Most of your days will land here, and that is normal. Train, but maybe do not chase a personal record.

Red (0 to 33%) means your signals came back well below baseline. Something (a brutal workout, four drinks, five hours of sleep, an incoming cold) is taxing your system. Red does not mean stay on the couch. It means your body is already working hard on something, so adding maximal strain on top is a questionable trade.

One thing worth internalizing: the score reflects the whole load on your body, and training is only one contributor. WHOOP's own support documentation is clear that stress, alcohol, illness, travel, and heat all show up in the score. A red day after a rest day is not a bug. It usually means the stress came from somewhere other than the gym.

Why is my recovery low when I feel fine?

This is the most common complaint, and there are three honest answers.

First, the score measures physiology, and feelings lag physiology in both directions. An elevated resting heart rate can show up a full day before you feel the sore throat.

Second, some inputs are invisible to you. You do not feel your respiratory rate creeping from 14.1 to 15.3 breaths per minute, but the algorithm does.

Third, sometimes the strap just had a bad night. Loose fit, weird sleep position, a nap that got miscounted. One weird score means almost nothing. Three low days in a row is a pattern worth respecting.

The reverse also happens: high recovery when you feel terrible. Mood, motivation, soreness, and life stress are real, and only some of that reaches your heart rate data. The score is one narrow, useful window. It was never meant to be the whole picture of you.

The honest limits of the number

A few things recovery is not:

  • It is not a medical diagnosis. WHOOP measures trends in your data, and no consumer wearable can tell you whether you are sick or healthy.
  • It is not a performance ceiling. People hit PRs on yellow and red days all the time. Readiness improves your odds, it does not set your limits.
  • It is not precise to the percentage point. Treat 44% vs 51% as the same day. Treat green vs red as real information.

What it is good for: catching the slow drift you would otherwise miss. A week of slipping HRV while you insist you are fine is exactly the pattern this thing exists to catch.

The real problem: nobody keeps reading the dashboard

Here is the uncomfortable part. The score is genuinely useful, and most people stop looking at it after about two months. The graphs stop being novel, the app opens get rarer, and the $30 a month strap quietly becomes jewelry.

The data did not get less useful. It got less interesting. A dashboard tells you your recovery is 31%. It does not make you feel anything about the 31%.

That gap is why we built PulseCheck. It reads the same WHOOP recovery, sleep, and strain, and delivers the verdict as a notification with a personality you pick. On a 31% morning, the Toxic Ex voice sends something like "31% recovery and you want to PR? That's the opening scene of Final Destination." Same data, except now you actually open it, and now you remember it at the gym.

How to actually use your recovery score

A simple system that survives contact with real life:

  1. Check the color, not the number. Green, yellow, red. That is the resolution the data supports.
  2. Let it pick intensity, not attendance. Show up either way. Red day means technique work, zone 2, or mobility instead of maximal effort.
  3. Watch three-day trends. One red day is noise. Three is a signal to look at sleep, alcohol, or stress.
  4. Run your own experiments. Two drinks vs zero, 10pm bedtime vs midnight. Watch what your baseline does over a week. Your body's answers beat anyone's general advice.

The score is a good coach and a bad boss. Let it inform the day, and do not let it ruin one.

Quick answers

What is a good WHOOP recovery score?
Green (67 to 100%) means your body is responding well and can take on strain. But a good score is really about your own trend. A 70% for you might feel different than a 70% for someone else, because the score is calculated against your personal baseline.
Why is my recovery low after a rest day?
Rest days remove training stress but not the other kinds. Alcohol, late meals, poor sleep, illness brewing, work stress, and heat all suppress HRV and raise resting heart rate, which drags recovery down even when you did not work out.
Does WHOOP recovery predict performance?
Not directly. It measures how your autonomic nervous system is responding, which correlates with readiness. Plenty of people PR on yellow days. Treat it as one input for deciding how hard to push, not a verdict on what you can do.

About the author

Nick C. is a full time writer and engineer at Steradian Labs, writing about the problems our apps live in: startup ideas, cooking the food you already love, and making health data useful.