Eneko Uruñuela / Unsplash Basics
© Eneko Uruñuela / Unsplash

What Is SDNN in HRV? Your Total Variability, Explained

Austin Spaeth Basics
HRV

SDNN is the broadest single HRV number: the standard deviation of the gaps between your heartbeats. Here's what it measures, why short readings run lower than the figures you see quoted, and how to read it as a recovery signal.

TLDRSDNN is the standard deviation of all the intervals between your heartbeats in a reading, the single broadest measure of heart rate variability. Higher generally means a more adaptable, better-regulated nervous system. It blends every rhythm in the recording, so it's a capacity number rather than a pure vagal one. Short at-home readings run far lower than the 24-hour SDNN values you'll see quoted, so compare yourself only to your own baseline and watch the multi-week trend.

The one number that summarizes your variability

If you could keep only a single heart rate variability figure, SDNN would be a strong candidate. It stands for the standard deviation of the NN intervals, “NN” meaning the normal-to-normal gaps between heartbeats, and it answers one blunt question: across this whole reading, how much did the spacing between beats vary?

A healthy heart is not a metronome. The gap between beats is constantly stretching and shrinking, and that restlessness is a good sign: it means your autonomic nervous system is flexible enough to adjust the heart moment to moment. SDNN puts a single number on the size of that restlessness. When the spread is wide, SDNN is high. When the rhythm goes rigid and metronomic, SDNN collapses.

High SDNN, wide spreadmeanLow SDNN, rigid rhythmmean
Each dot is one beat-to-beat interval. SDNN measures how far the dots stray from the average: wide scatter is high SDNN, a tight line is low.

If you’re new to the beat-to-beat view, the RR intervals and tachogram explainer covers the raw data SDNN is built from.

How SDNN is calculated

The math is exactly what the name says. Take every NN interval in the reading (in milliseconds), find the average, then compute the standard deviation of those values around that average. That’s SDNN. A reading whose intervals cluster tightly around, say, 850 ms produces a small standard deviation; one that swings between 750 ms and 1000 ms produces a large one.

Because it’s a plain standard deviation, SDNN captures every source of variation in the recording at once: the fast flutter of your breathing, the slower waves of blood-pressure regulation, and slower autonomic swings still. That breadth is its strength and its catch. It’s a great summary, but it doesn’t tell you which system is driving the number. For that you separate the branches with RMSSD and the frequency bands.

SDNN scales with reading length. A longer recording sees slower rhythms, so it almost always produces a bigger SDNN. This is why you can't compare a 1-minute reading to a 5-minute one, or either to a 24-hour figure. Keep your reading length consistent and you keep SDNN comparable.

Why your SDNN looks “low”

Search for SDNN and you’ll quickly hit the number 141 ms, often with a note that lower values predict worse outcomes. That figure comes from the landmark 1996 Task Force standards, and it’s a 24-hour SDNN, a full day and night of beats, including the big swing between daytime activity and deep sleep.

A short at-home reading never sees that day-night swing, so its SDNN lands an order of magnitude lower, usually in the tens of milliseconds. That’s not a worse heart; it’s a shorter ruler. As the overview by Shaffer and Ginsberg (2017) lays out, short-term and 24-hour HRV norms simply aren’t interchangeable. The practical rule: compare yourself only to your own past readings, taken the same way.

How Autonomic grades SDNN

Autonomic grades short-reading SDNN against the recovery framework’s thresholds. These are tuned for the few-minute readings the app captures, not 24-hour values:

Bad< 30 Compromised30–39 Moderate40–49 Good50–59 Excellent60+
GradeSDNN (ms)What it usually reflects
Excellent60+Strong, freely varying rhythm
Good50–59Healthy short-reading variability
Moderate40–49Middle of the range, watch the trend
Compromised30–39Below target; common when under-recovered
BadUnder 30Rigid rhythm, low total variability

Try your own number against the same bands the app uses:

SDNN grade check

Enter a value See where your reading lands on the recovery scale.
A grade is a snapshot, not a verdict. One reading in the "Compromised" band means very little by itself. The framework exists so a run of readings can show you a direction, and direction is the thing worth trusting.

Reading SDNN like a recovery signal

SDNN earns its keep as a trend line, not a daily grade. A few habits make it trustworthy:

  • Measure the same way every time: same posture, same time of day, same reading length. Consistency matters more than the device. The measuring-well guide covers this in full.
  • Watch 7–14 days, not one morning. A single rough reading is noise; a two-week slide is signal.
  • Pair it with other windows. SDNN alongside a falling resting heart rate and a shrinking stand-test rise is a much stronger recovery story than any one of them alone.

In POTS, long COVID and post-viral illness, a suppressed SDNN is common and expected: the system is biased toward “fight or flight,” which flattens variability. The encouraging part is that many people watch their SDNN baseline climb over months of pacing and recovery, and often see it move before they feel the difference. We cover that arc in recovery from post-viral dysautonomia.

Worked example: two readings, same average heart rate

Say two readings both average 70 bpm (a mean interval of about 857 ms). In the first, the intervals range from roughly 780 to 940 ms, the standard deviation works out near 55 ms, a "Good" reading. In the second, they barely move, from 845 to 870 ms, a standard deviation closer to 12 ms, deep in the "Bad" band. Same heart rate, wildly different variability. That gap is exactly what SDNN exists to surface, and why average heart rate alone can hide a struggling autonomic system.

Autonomic does this for you. Every HRV reading you log is scored against these thresholds and charted over time, so you can see your SDNN trend next to RMSSD, heart rate and your stand test: one picture instead of scattered numbers. See how it works →

The bottom line

SDNN is the broad-strokes measure of heart rate variability: the standard deviation of the gaps between your heartbeats, and a summary of how freely your rhythm varies. Higher usually means a more adaptable, better-regulated nervous system. Because it blends every rhythm in the reading and grows with reading length, it’s a capacity number best read as your own trend rather than against population charts or 24-hour figures. Measure it the same way each time, follow it over weeks, and read it beside RMSSD, heart rate and your stand test, and a single ambiguous number becomes a real window on recovery.

Not medical advice. This article is educational and meant to help you understand and track your own data, not to diagnose or treat any condition. If your readings concern you or your symptoms are worsening, work with a clinician who can evaluate you properly.

Frequently asked questions

What is a good SDNN number?+

For a short at-home reading of a few minutes, an SDNN above roughly 50 ms is a strong result and above 60 ms is excellent, while under 30 ms is low. But SDNN is highly individual and depends heavily on reading length, so your own baseline and its direction over weeks matter far more than hitting any specific number.

Why is my SDNN so much lower than 141 ms?+

The often-quoted SDNN of around 141 ms comes from full 24-hour recordings, which capture slow day-night rhythms that a short reading never sees. A 1–5 minute at-home reading typically lands in the tens of milliseconds. They are different measurements and shouldn't be compared directly.

What's the difference between SDNN and RMSSD?+

SDNN captures the overall spread of your beat-to-beat intervals and blends every influence on the rhythm, so it's a broad capacity measure. RMSSD isolates the rapid beat-to-beat changes driven mainly by the vagus nerve, so it's the cleaner day-to-day recovery signal. Most people track RMSSD daily and use SDNN as the wider view.

Does a low SDNN mean something is wrong?+

Not on its own. A single low reading can come from a poor night, stress, alcohol, a short or noisy recording, or simply measuring at a different time of day. A persistently low SDNN trend across weeks is more meaningful, and is best read alongside your resting heart rate and stand test rather than in isolation.

Share XLinkedInReddit

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

Written by

Austin Spaeth

Austin builds Autonomic, a private, offline journal for tracking autonomic recovery. He writes about HRV, POTS, dysautonomia and post-viral illness for the people living it, turning messy day-to-day data into signals you can actually act on.

Keep reading