Your watch says your heart rate variability is 34 milliseconds. Another app calls that "balanced." A friend has 72. A chart online says your age group should be somewhere else. Which number is good?
There is no universal HRV score that works across devices, metrics, ages, and recording conditions. A useful HRV range is usually your own range, measured by the same device in the same setting over enough nights or mornings to see what is typical. Population charts can provide context, but they cannot turn one wearable reading into a diagnosis.
This guide is about reading the number on the screen. For the relationship between HRV, stress, and anxiety, see HRV and anxiety: what it tells you.
First check which HRV metric you have
HRV is not one measurement. It is a family of calculations based on the changing time between normal heartbeats. Two common time-domain metrics are RMSSD and SDNN, both reported in milliseconds, but they describe different features of the recording.
RMSSD is the root mean square of successive differences between normal beat intervals. It emphasizes beat-to-beat change and is commonly used by consumer wearables for recovery and readiness. A nightly or short resting RMSSD is often the number people mean when they talk about their wearable HRV.
SDNN is the standard deviation of normal-to-normal beat intervals across the recording. It reflects overall variability during that specific recording period. Its meaning changes substantially with duration: SDNN from a 10-second clinical ECG, a five-minute resting recording, and a 24-hour Holter monitor are not interchangeable.
Some apps transform the underlying value into a score, logarithm, colour, or readiness band. A score of 70 in one app may not mean 70 milliseconds, and it may not match another brand's 70. Open the device documentation and find the metric, recording window, and units before comparing anything.
Why normal ranges look so wide
Kubios notes that resting adult RMSSD can range from below 20 ms to above 70 ms, with some young athletes exceeding 200 ms. That breadth is not an error. HRV differs with age, fitness, health, genetics, medications, breathing, posture, sleep stage, recent exercise, alcohol, illness, and measurement conditions.
Age has a clear population-level relationship with HRV, which generally declines over adulthood. That makes age-specific reference data more informative than one range for everybody. Yet two healthy people of the same age can still have very different baselines.
The practical mistake is to turn a broad population distribution into a personal pass-fail line. A value can be common in a research sample without being normal for you today, and an uncommon value can still be your stable baseline. The personal question is usually: how far is this reading from my recent pattern, and is there a plausible reason?
A normal range depends on the recording
The device and context determine the number. A ring may summarize several minutes of clean sleep data. A watch may sample during selected quiet periods. A chest strap app may use a fixed morning recording. A clinical ECG may capture only ten seconds while you are awake and lying still.
That is why a published reference range cannot be copied blindly into a wearable app. One study of 1,175 adults aged 45 and older reported RMSSD and SDNN reference values from 10-second ECGs. It was useful for that specific clinical measurement, but those values cannot be generalized directly to a night's wearable estimate. The population was also restricted to older adults free of cardiovascular disease and major risk factors.
Even within one device, posture and timing matter. Standing usually changes HRV compared with lying down. Slow deliberate breathing can raise short-term beat-to-beat variability. A waking measurement after coffee is different from a sleeping measurement before dawn. Consistency makes a series interpretable.
Build your own baseline
Use at least two to four weeks of readings before deciding what is typical. More data is useful if your schedule, menstrual cycle, training load, or sleep pattern varies substantially.
- Keep the device and setting constant. Use the same wearable, or the same chest strap and app, rather than merging brands.
- Measure in the same context. For a morning reading, do it before caffeine, at roughly the same time and in the same posture. For a nightly estimate, wear the device consistently.
- Look at a rolling range. A seven-day average or the app's established baseline is more informative than yesterday alone.
- Add context. Note illness, alcohol, unusually hard exercise, poor sleep, travel, and major stress. These often explain short departures.
- Judge clusters, not isolated points. A single low or high value is commonly measurement noise or normal variation.
AnxietyPulse can hold the subjective side of that comparison. Log mood, sleep quality, symptoms, and triggers, then compare patterns over weeks. It should help you ask better questions, not make the wearable number the judge of whether you are safe.
How to interpret a low reading
One low value does not diagnose poor health, overtraining, or an anxiety disorder. First check the measurement: was the device loose, did it record a short window, or was the signal flagged as poor? Then check ordinary context such as a late meal, alcohol, hard training, poor sleep, fever, pain, travel, dehydration, or acute stress.
A lower-than-usual cluster for several days is a prompt to review recovery and symptoms. It may support an easier training day or an earlier night if that fits how you feel. It does not override your actual symptoms, medical plan, or common sense.
If the number is persistently different from your established baseline and you also have palpitations, fainting, chest pain, unusual shortness of breath, or a new irregular-rhythm alert, seek medical advice. HRV is not designed to rule out a heart problem.
How to interpret a high reading
Higher is often associated with greater parasympathetic activity and recovery at the population level, but "the highest possible number" is not a useful target. A sudden spike can reflect slow breathing, artefact, ectopic beats, or an irregular rhythm. It can also be ordinary variation.
Treat an unexpected high value the same way as an unexpected low one: verify the signal, look at the trend, and consider symptoms. Do not try to push HRV upward by manipulating your breathing during a measurement if your goal is to compare one day with another. You would be changing the test rather than necessarily changing recovery.
Can you compare Apple Watch, Oura, WHOOP, and Garmin?
Only cautiously. Devices differ in sensor type, sampling schedule, artefact removal, sleep detection, and the way they summarize a night. Some expose raw milliseconds; others emphasize a proprietary score. Even when two devices report RMSSD, they may select different segments.
When you change devices, start a new baseline. Wear both for a transition period if practical, but do not expect matching numbers. The valuable comparison is each device against itself under consistent conditions.
The same rule applies when an app updates its algorithm. If your entire range shifts on the update date without a matching change in sleep, training, or symptoms, the software may explain the break.
What a good HRV range looks like in practice
A good range has three features:
- It comes from a clearly identified metric, usually RMSSD for consumer recovery tracking.
- It is based on repeated, comparable recordings from the same device.
- It helps you notice sustained changes without making you react to every fluctuation.
For example, suppose your nightly RMSSD usually sits between 32 and 46 ms. A reading of 29 after poor sleep is close enough to interpret as context, not crisis. Several nights in the low 20s with fever and fatigue support what you already know: you are ill and need recovery. A friend's 80 ms does not change either conclusion.
If checking creates more anxiety than useful information, reduce the frequency. Review a weekly trend rather than opening the app every morning, or hide the score for a while. Tracking is useful only when it improves decisions.
The practical answer
There is no single good HRV number for everyone. Identify whether your device reports RMSSD, SDNN, or a proprietary score. Keep the device and measurement conditions stable, build a baseline over several weeks, and interpret sustained departures alongside sleep, exercise, illness, alcohol, stress, and symptoms. Population ranges provide context, while your same-device trend provides the useful comparison.
Sources
- Kubios: Heart rate variability normal range
- O'Neal and colleagues: Reference ranges for short-term HRV measures
This article is for informational purposes only and is not a substitute for professional medical advice, diagnosis, or treatment. Seek medical care for chest pain, fainting, severe shortness of breath, or new symptomatic palpitations regardless of a wearable HRV score.
