Max Nguyen / Unsplash Basics
© Max Nguyen / Unsplash

PNS Index, SNS Index & Stress Index: The Balance Trio

Austin Spaeth Basics
HRV

Three numbers the app shows side by side to describe autonomic balance: the PNS index (your rest-and-recover side), the SNS index (your fight-or-flight side), and the Baevsky stress index. Here's what each one means and how they move together.

TLDRThe PNS index scores your rest-and-recover (parasympathetic) activity, the SNS index scores your fight-or-flight (sympathetic) activity, and the Baevsky stress index measures how rigid and concentrated your rhythm has become under load. When you are recovered they sit in a healthy pattern: PNS positive, SNS negative, stress index low. Under strain the pattern flips: SNS and the stress index climb while PNS drops. They are not perfect mirror images, and after a hard day both indices can be suppressed at once, so read the trio together rather than any one alone.

Three numbers, one balancing act

Open a reading in Autonomic and you will see three balance figures sitting together: the PNS index, the SNS index, and the stress index. They are the app’s compact readout of where your autonomic nervous system is sitting right now: how much of your rhythm is being driven by the rest-and-recover brake, how much by the fight-or-flight accelerator, and how much overall strain the system is under.

They are computed the way the widely used Kubios HRV analysis methods define them, so the numbers you see line up with the clinical literature. The point of showing all three is that no single HRV metric captures balance on its own. Read together, they tell a clearer story than any one number can.

The PNS index: your rest-and-recover side

The PNS index (parasympathetic nervous system index) summarizes how active your rest-and-digest, vagal side is. It is a composite of three things that all rise when the parasympathetic brake is engaged: your mean RR interval (the average gap between beats: longer means a slower, calmer heart), your RMSSD, and SD1 from the Poincaré plot. Those last two are the classic vagal-tone metrics.

The clever part is the scaling. Each input is expressed as a z-score against a healthy reference population, so the PNS index reads like a standardized score: 0 is an average healthy adult, positive means more rest-and-recover activity than average, the good direction, and deeply negative means poor recovery, fatigue or illness.

Bad< −1.5 Compromised−1.5 to −0.5 Moderate−0.5 to 0.29 Good0.3 to 1.49 Excellent1.5+
GradePNS indexWhat it usually reflects
Excellent1.5+Strong vagal recovery, well above average
Good0.3 to 1.49Healthy rest-and-recover activity
Moderate−0.5 to 0.29Around the population average
Compromised−1.5 to −0.49Below-average recovery; common when tired
BadBelow −1.5Poor vagal activity: fatigue, illness or overreaching

The SNS index: your fight-or-flight side

The SNS index (sympathetic nervous system index) scores the other branch, the fight-or-flight accelerator. It is a composite of your heart rate, the Baevsky stress index (more on that below), and RMSSD read in reverse. Like the PNS index it is centred so 0 is average, but the direction is flipped: negative means below-average activation, calm, which is good, and a large positive number means stress, exertion or illness.

That reversal trips people up at first. A low SNS index is the desirable one. If your SNS index sits comfortably below zero at rest, your accelerator is idling, exactly where it should be when you are recovered.

Excellent< −0.5 Good−0.5 to 0.59 Moderate0.6 to 1.59 Compromised1.6 to 3.0 Crash> 3.0
GradeSNS indexWhat it usually reflects
ExcellentBelow −0.5Accelerator idling: calm and recovered
Good−0.5 to 0.59Around or just above the resting average
Moderate0.6 to 1.59Noticeable activation; upright or mildly stressed
Compromised1.6 to 3.0High sympathetic drive: stress or exertion
CrashAbove 3.0Very high activation: illness or heavy strain
Posture moves the SNS index on purpose. Standing up is supposed to raise sympathetic drive, so a reading taken upright will show a higher SNS index than one taken lying down. That is normal physiology, not a bad result. Just compare like-for-like readings taken in the same position.

The stress index: strain, not balance

The stress index is different in kind from the other two. It is the Baevsky strain index, and it is not centred on zero: it is always a positive number that climbs steeply as the rhythm becomes rigid and concentrated under sympathetic load. Low and stable is the goal.

Where the PNS and SNS indices come from beat-to-beat variation, the stress index comes from the shape of the interval histogram: the most common interval length (Mode), how tall and narrow that peak is (AMo50), and the total spread (MxDMn). When your rhythm is healthy and varied, the histogram is broad and the stress index is small. When the rhythm collapses toward one dominant interval, the peak spikes and the index shoots up. The full mechanics live in the histogram metrics explainer.

Because it responds sharply, the stress index is an early-warning number. A spike often leads your symptoms by a day or two, flagging stress, illness or overreaching before you consciously feel it.

Excellent≤ 100 Good101–200 Moderate201–350 Compromised351–600 Crash> 600
GradeStress indexWhat it usually reflects
Excellent100 or lessCalm, freely varying rhythm
Good101–200Healthy everyday resting range
Moderate201–350Some load: watch the trend
Compromised351–600Rhythm tightening under strain
CrashAbove 600Very rigid rhythm; heavy sympathetic load

Try a stress-index number against the same bands the app uses:

Stress index grade check

Enter a value See where your stress index lands on the scale.

The see-saw: how the trio moves together

The cleanest way to picture the trio is a balance beam. On the up-side is the parasympathetic PNS index, on the down-side the sympathetic SNS index, and the stress index is the load pressing down on the whole thing.

Recovered patternPNS+ uprest & recoverSNS− downfight or flightstress index: low
Recovered: the parasympathetic side is up (PNS positive), the sympathetic side is down (SNS negative), and the stress-index load runs low. Under strain the beam tips the other way and the load gauge fills.

When you are rested and recovered, the beam sits in its healthy pose: PNS positive, SNS negative, stress index low. When you take on load (a poor night, a hard workout, a flare, an infection) the beam tips: the SNS index and stress index rise together while the PNS index falls. That coordinated flip is the single most useful pattern to learn.

But (and this matters) they are not perfect mirror images. Two caveats keep you honest:

  • Both branches can be suppressed at once. After a genuinely hard day or during illness, the whole system can go quiet: PNS low and SNS not as high as you would expect, with the stress index still elevated. Do not assume a low PNS always means a high SNS.
  • They answer slightly different questions. PNS and SNS describe balance; the stress index describes strain. You can be balanced but strained, or unbalanced with modest strain. Reading all three is what resolves the ambiguity.
Worked example: a good day versus an overreaching day

On a well-recovered morning you might see PNS +1.1 (Good), SNS −0.6 (Excellent) and a stress index of 90 (Excellent): the brake is on, the accelerator is idling, strain is minimal. Two days after a hard push you might see PNS −0.8 (Compromised), SNS +2.2 (Compromised) and a stress index of 420 (Compromised): the beam has tipped and the load gauge has filled. Notice they all moved in agreement: that consensus is what makes the reading trustworthy. A day where only one number looks off, while the other two look fine, is usually noise rather than signal.

Autonomic charts the trio for you. Every reading is scored against these bands and plotted over time, so you can watch the see-saw tip and settle across weeks instead of decoding three raw numbers by hand. See how it works →

Reading the trio in recovery

In POTS, long COVID and post-viral dysautonomia the resting pattern is often skewed toward the sympathetic side: a suppressed PNS index, an elevated SNS index, and a higher stress index than a healthy baseline. That is the “stuck on” bias these conditions are known for, and it is exactly what the trio is good at showing.

The encouraging part is that the pattern shifts as you recover. Over months of pacing, many people watch their resting PNS index drift upward, their SNS index settle lower, and their stress-index spikes become smaller and rarer, often before they feel the change. Read these against your resting heart rate and the complete HRV picture, and follow the multi-week trend rather than any single morning. We map that arc in recovery from post-viral dysautonomia.

The bottom line

The PNS index, SNS index and stress index are three views of one balancing act: the PNS index scores your rest-and-recover side (0 is average, positive is good), the SNS index scores your fight-or-flight side (0 is average, negative is good), and the Baevsky stress index measures how rigid your rhythm has become under load (always positive, low is good). Recovered, they sit in a stable pattern; under strain, the pattern flips together. They are not perfect mirrors, and both can sag at once after a hard day, so read all three, follow the trend, and let the consensus between them, not any single number, tell you where your nervous system is heading.

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 the PNS index and the SNS index?+

They are two balance scores computed from your heart rate variability. The PNS index summarizes parasympathetic (rest-and-recover) activity from mean RR, RMSSD and SD1, centred so 0 is an average healthy adult and positive is the good direction. The SNS index summarizes sympathetic (fight-or-flight) activity from heart rate, the Baevsky stress index and RMSSD, also centred on 0 but read the other way, where negative means calm and large positive means activation.

What is the Baevsky stress index?+

The Baevsky stress index, also called the strain index, is a single always-positive number that rises steeply as your heartbeat rhythm becomes rigid and concentrated. It is built from the shape of the interval histogram: the most common interval, how tall that peak is, and the total spread. Low and stable is the goal; sharp spikes flag stress, illness or overreaching and often show up a day or two before you feel worse.

What is a good stress index number?+

For a short at-home reading, a stress index around 100 or below is excellent and roughly 101 to 200 is a healthy everyday range. Values climbing past 350 suggest real sympathetic load, and above 600 usually means the rhythm has gone very rigid. Because it is highly individual, your own resting baseline and its direction over weeks matter more than any single figure.

Do the PNS and SNS indices always mirror each other?+

Usually they move in opposite directions: when you are recovered the PNS index is positive and the SNS index is negative, and under load that flips. But they are not perfect mirror images. After a very hard day or during illness both can be suppressed at the same time, and readings taken standing or right after exertion can push both away from their resting values, which is exactly why you read all three numbers together.

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