What is an HRV score out of 100?

An HRV score out of 100 is a millisecond value in disguise. Elite HRV takes the natural log of RMSSD, which usually runs from 0 to 6.5, and stretches it onto a 0 to 100 scale set from millions of readings; its average user scores about 59. Welltory also computes its HRV score from lnRMSSD. The scales are each app's own, so a 70 in one app is not a 70 in another.

On this page 5 sections

Key takeaways

  • Elite HRV's score is ln(RMSSD) rescaled so that everyone fits in 0 to 100; the average Elite HRV user scores about 59.
  • Welltory's HRV Score is also computed from lnRMSSD. Neither app publishes the exact mapping.
  • The log squashes big numbers: RMSSD 20, 40 and 80 ms become 3.0, 3.7 and 4.4, so each doubling adds the same step.
  • Scores from different apps are not interchangeable, and a score is not comparable with a millisecond value from a ring or watch.
  • The same rule applies: compare the score with your own past readings, taken the same way.

An HRV score out of 100 is a millisecond value in disguise. Elite HRV says it computes RMSSD RMSSD Root mean square of successive differences: an HRV metric built from how much each heartbeat interval differs from the next, in milliseconds. It mainly reflects vagal activity. More about RMSSD , applies a natural log, and expands that number onto a 0 to 100 scale set from over six million readings; its average user scores about 59. Welltory also derives its HRV Score from lnRMSSD lnRMSSD The natural logarithm of RMSSD, with no unit. Taking the log evens out the spread of RMSSD values, which makes day-to-day changes easier to compare and analyse. More about lnRMSSD . Each app’s scale is its own, so a 70 in one app is not a 70 in another.

How the score is made

Elite HRV’s help article gives the steps. The app records the gaps between beats from a chest strap or finger sensor, removes obvious artifacts Artifact An error in a heartbeat recording, such as a missed, extra or mistimed beat, often caused by movement or poor sensor contact. Artifacts can badly distort HRV numbers. More about Artifact , and computes RMSSD, the root mean square of successive differences. It then takes the natural log, because “the ln(RMSSD) value typically ranges from 0 to 6.5” and behaves in a more linear way, and stretches that onto a scale “where everyone fits in a 0 to 100 range”, built from its database of readings. The exact stretch is not given. The score updates on a rolling 15-second basis during a reading and the final number uses all the beats recorded.

Welltory’s help page says its HRV Score is “calculated from lnRMSSD” and that “a score near 100% reflects an ideal state”. It gives no formula either.

What the log does

The natural log turns multiplication into addition. Each doubling of RMSSD adds about 0.69 to lnRMSSD:

RMSSDlnRMSSD
10 ms2.3
20 ms3.0
40 ms3.7
80 ms4.4
160 ms5.1

So a score built on the log treats a rise from 20 to 40 ms the same as a rise from 40 to 80 ms. That is deliberate: a review of HRV norms notes that researchers report time-domain measures as natural logarithms to bring their distribution closer to normal. The lnRMSSD entry and the lesson on RMSSD, SDNN and lnRMSSD explain it step by step.

Why scores from different apps do not match

Elite HRV’s help page on why its score differs from other apps says those apps apply “a seemingly random multiplier” to the natural log of RMSSD, so many people end up scoring well over 100 elsewhere. There is no standard. Each app chooses its stretch, its reading length, its posture instructions and its artifact rules. A score also cannot be set against the millisecond values from a ring or a watch, which are measured overnight with different windows. The HRV checker refuses to compare app scores with research values for this reason, and explains what your device measures instead.

How to use a score

  • Read the RMSSD or lnRMSSD next to it. Most apps show one of them. That is the number you can look up in the normal HRV by age tables and carry to another app.
  • Measure the same way each time. Same time of day, same posture, same breathing, same length. The lesson on taking a good reading has the routine.
  • Watch the 7-day trend. One reading of 48 against a usual 62 says more than any colour.

When to talk to a doctor

A score is a wellness number. Talk to a doctor if you have palpitations, dizziness, fainting, chest pain or breathlessness, whatever the app shows.

Common questions

Is a score of 70 good?

On Elite HRV's scale it sits above the average user score of about 59, but Elite HRV itself says the score alone does not tell you whether a reading is good or bad. Your own trend, measured at the same time each day, is the comparison that counts.

Can I get the RMSSD back from the score?

Not from the score alone, because the mapping is not published. Most of these apps show the RMSSD or lnRMSSD next to the score, so look there.

Why use a log at all?

RMSSD does not change in a straight line: going from 20 to 40 ms is a bigger deal than going from 80 to 100. The log turns ratios into equal steps, which makes day-to-day changes easier to read.

Sources

  1. How do you calculate the HRV score? Elite HRV
  2. What is a good HRV score? Elite HRV
  3. HRV Score Different Than Other Apps Elite HRV
  4. Welltory measurement results explained Welltory
  5. An Overview of Heart Rate Variability Metrics and Norms Frontiers in Public Health, 2017