How to read your WHOOP HRV

WHOOP turns your night into a Recovery percentage, and HRV is one of its inputs. Here is what the number is made of and how to read it calmly.

What WHOOP shows

Recovery is a score from 0 to 100%, shown in three colours. WHOOP says it uses HRV, resting heart rate, sleep and respiratory rate, compared with your own baseline.

WHOOP’s developer documentation names the HRV value hrv_rmssd_milli: it is RMSSD, in milliseconds, attached to each Recovery.

Recovery is WHOOP’s own algorithm. The formula behind composite scores like this is not published by the makers, so treat the percentage as a summary and look at the HRV and resting heart rate underneath it.

HRV type: RMSSD, in milliseconds (in Recovery).

How to read it

Compare a night with your own usual range over the last weeks, not with another person or another device. A single low night is most often a reaction to something specific — a short night, alcohol, an infection, stress or hard training. Several days below your range together with a higher resting heart rate and feeling unwell are a reason to rest.

Scores such as Readiness, Recovery, Nightly Recharge or HRV Status are each maker’s own algorithm. Two devices on the same night can show different HRV numbers because they measure at different times and with different formulas; neither is “wrong”.

Can WHOOP connect to ONDA?

Direct connection planned

WHOOP has a public developer API. We plan a direct connection, but it is not available yet. WHOOP approves apps in stages with a manual review, so we cannot give a date.

Through Apple Health

We have not confirmed that WHOOP writes HRV to Apple Health, so we do not promise that your WHOOP HRV will appear in ONDA. If your device is not Apple Watch, ONDA can still measure your pulse with the iPhone camera, along with a breathing-rate estimate. The camera gives pulse, not HRV.

Questions

Is WHOOP HRV RMSSD or SDNN?

RMSSD. WHOOP’s developer documentation lists the HRV value as RMSSD in milliseconds.

My Recovery is red. Is something wrong?

A single low score is not a diagnosis. It is most often a reaction to something specific, such as a short night, alcohol, illness, stress or hard training. Look at several days against your own baseline, and see the emergency list below for symptoms that need care now.

Read more on ONDA Science

When a number is not the point

No HRV reading can tell you whether symptoms are serious. Whatever your device shows, call emergency services or get emergency care for: chest pain or pressure; fainting or near-fainting; severe shortness of breath; fast, strong or irregular heartbeat that does not settle at rest (including with dizziness); sudden confusion, weakness on one side, trouble speaking. This page is not medical advice and does not diagnose anything.

WHOOP is a trademark of its owner. ONDA is not affiliated with or endorsed by WHOOP. Other devices