RMSSD and pNN50: Your Two Vagal-Tone Metrics, Explained
RMSSD and pNN50 are the two time-domain numbers that track vagal tone, the parasympathetic 'rest and digest' side of your nervous system. RMSSD is the cleanest day-to-day recovery signal you have. Here's what each one means and how to read them.
The numbers that track your recovery day to day
Of all the heart rate variability figures you can capture, two stand slightly apart because they point at one specific thing: the vagus nerve, the main highway of your parasympathetic “rest and digest” system. Those two are RMSSD and pNN50. If SDNN is the broad summary of your total variability, RMSSD and pNN50 are the close-ups: they isolate the fast, beat-to-beat flicker that your vagus nerve produces, and that flicker is the cleanest window you have onto whether you’re recovered or running down.
The vagus nerve acts fast. It can slow your heart within a single beat and release it just as quickly, which shows up as rapid, short-lived changes in the spacing between beats. RMSSD and pNN50 are both built specifically to catch those quick changes and ignore the slower drifts, which is exactly why they’re the metrics most people watch every morning.
If you’re new to the raw beat-to-beat data these are built from, the RR intervals and tachogram explainer covers the ground they stand on.
How RMSSD is calculated
The name is a recipe read backwards. Take each pair of Successive intervals and find the Difference between them. Square each difference (so ups and downs both count as size, not sign), take the Mean of those squares, then take the Root. Root Mean Square of Successive Differences: RMSSD.
The clever part is that first step. By working with the difference between neighbours rather than the spread around a global average, RMSSD deliberately throws away the slow drifts and keeps only the fast, one-beat-to-the-next changes, and those are overwhelmingly the vagus nerve’s signature. That’s why the research literature treats it as the go-to time-domain marker of parasympathetic activity. Both Shaffer and Ginsberg (2017) and the methodology review by Laborde and colleagues (2017) single out RMSSD as the most reliable short-recording index of vagal tone, and, helpfully, one that’s relatively stable across reading lengths, unlike SDNN.
How pNN50 is calculated
pNN50 comes from the same raw material but reports it more simply. Walk through every pair of successive intervals, count how many differ by more than 50 milliseconds, and express that count as a percentage of all the pairs. That’s pNN50: the share of your beats where the spacing jumped by at least 50 ms from the one before.
Because a 50 ms jump between beats is largely a vagal event, pNN50 rises and falls with parasympathetic activity, just like RMSSD. Its weakness is the fixed 50 ms threshold: when your variability is very low, almost no pairs clear the bar and pNN50 pins near zero; when it’s very high, a large fraction clear it and the number saturates. So pNN50 is coarser than RMSSD at the extremes. Read it as a companion that confirms the RMSSD trend, not as a precise standalone dial.
How Autonomic grades RMSSD
Autonomic grades short-reading RMSSD against the recovery framework’s thresholds. These are tuned for the few-minute readings the app captures:
| Grade | RMSSD (ms) | What it usually reflects |
|---|---|---|
| Excellent | 34+ | Strong vagal activity, well-recovered |
| Good | 27–33 | Healthy short-reading vagal tone |
| Moderate | 22–26 | Middle of the range, watch the trend |
| Compromised | 17–21 | Below target; common when under-recovered |
| Bad | Under 17 | Low vagal tone, sympathetically biased |
Try your own resting number against the same bands the app uses:
RMSSD grade check
How Autonomic grades pNN50
pNN50 gets its own bands, in percent. Because it saturates at the edges, treat these as a sustained-trend guide rather than a daily verdict:
| Grade | pNN50 (%) | What it usually reflects |
|---|---|---|
| Excellent | 10+ | Frequent large beat-to-beat jumps, strong vagal tone |
| Good | 7–9 | Healthy parasympathetic activity |
| Moderate | 4–6 | Middle of the range, read the trend |
| Compromised | 2–3 | Few large jumps; under-recovered |
| Bad | Under 2 | Rhythm rarely varies by 50 ms, low vagal tone |
Why RMSSD swings so much, and how to read it
RMSSD’s sensitivity is a feature, but it means the number bounces around. A short night, a couple of drinks, a stressful day, a coming illness, dehydration, even measuring an hour later than usual, all of these visibly move RMSSD. That responsiveness is exactly what makes it a good early-warning signal, but only if you don’t let the noise fool you.
A few habits keep it honest:
- Measure the same way every time: same posture, same time of day (first thing after waking is ideal), same reading length. The measuring-well guide covers this in full, and it matters more for RMSSD than almost any other metric.
- Follow 7–14 days, not one morning. A single low reading is usually last night, not a trend. A two-week slide is signal.
- Read it beside its siblings. RMSSD next to a falling resting heart rate and a shrinking stand-test rise tells a far stronger recovery story than any one number alone, and the complete HRV guide shows how they fit together.
In POTS, long COVID and post-viral dysautonomia, a suppressed RMSSD and pNN50 are typical: the system leans toward “fight or flight,” which is precisely the state that flattens vagal variability. For the fuller picture of that overlap, see POTS, long COVID and MCAS. The encouraging part is that vagal tone is trainable and recoverable: many people watch their RMSSD baseline climb over months of pacing, and often see it move before they feel better. We follow that arc in recovery from post-viral dysautonomia.
Worked example: same average heart rate, opposite RMSSD
Picture two readings that both average about 70 bpm (a mean interval near 857 ms). In the first, each beat interval swings sharply from the last: 820, 900, 810, 890, 815 ms and so on. Those successive differences run 60–90 ms, and the RMSSD lands in the mid-30s, comfortably "Excellent," with a pNN50 well into double digits. In the second, the intervals barely move (855, 858, 854, 859, 856 ms), so successive differences are a handful of milliseconds, the RMSSD sits near 5 ("Bad"), and pNN50 pins at zero because nothing clears the 50 ms bar. Identical heart rate, opposite vagal picture. That contrast is exactly what RMSSD and pNN50 exist to surface, and why average heart rate alone can hide a struggling autonomic system.
The bottom line
RMSSD and pNN50 are your two vagal-tone metrics: both built from the fast, beat-to-beat changes the vagus nerve drives, and both a window on your parasympathetic “rest and digest” side. RMSSD is the sharper, more reliable of the pair and the single best day-to-day recovery signal in HRV; pNN50 is a coarser companion that confirms the trend and saturates at the extremes. Because RMSSD is so responsive, it will bounce night to night, so measure it the same way each morning, follow it across weeks, and read it beside SDNN, heart rate and your stand test. Do that, and a jumpy daily number becomes a genuine map of your recovery.
Frequently asked questions
What is a good RMSSD number?+
For a short at-home reading, an RMSSD above roughly 34 ms is a strong result and the low 20s is middling, while under 17 ms is low. But RMSSD is highly individual and swings with sleep, stress and time of day, so your own baseline and its direction over weeks matter far more than any single target number.
What's the difference between RMSSD and SDNN?+
RMSSD isolates the rapid beat-to-beat changes driven mainly by the vagus nerve, so it's a clean read on parasympathetic 'rest and digest' activity and the best day-to-day recovery signal. SDNN is the standard deviation of all your intervals and blends every rhythm at once, so it's a broader capacity measure. Most people track RMSSD daily and use SDNN as the wider view.
Why does my RMSSD change so much day to day?+
Because it tracks the fast vagal signal, RMSSD is genuinely sensitive to how last night went: poor sleep, alcohol, stress, illness, dehydration and even the time of day all move it. That sensitivity is the point: it's why RMSSD is such a responsive recovery signal. The fix is to measure the same way each morning and follow the multi-week trend rather than reacting to any single number.
What is pNN50?+
pNN50 is the percentage of successive heartbeat intervals that differ from the previous one by more than 50 milliseconds. Like RMSSD, it reflects vagal (parasympathetic) tone, but it saturates when variability is very high or very low, so it moves in step with RMSSD and is best read as a sustained trend rather than a precise daily figure.
Track your recovery with Autonomic
A private, offline journal that scores your daily HRV, BP and orthostatic readings against medical thresholds. Free to download, with $7.99/mo Pro when you want the deep-analysis tools.
Download on the App Store