HRV Calculator – Your Personal Baseline & Today's Signal

HRV Calculator

Enter your last 5-30 nightly HRV values to get your own baseline and normal band, with outlier nights flagged. No age chart. Works with Apple's SDNN too.

All values must come from the same device and the same metric.

Optional: add a cross-signal

How to Read Your HRV Against Your Own Baseline

  1. Pick your device

    Choose WHOOP, Garmin, Oura, Polar, Apple Watch, a chest strap and app, or Other. The metric follows automatically — SDNN for Apple Watch, RMSSD for the rest — and Other lets you set it yourself.

  2. Paste your recent nightly values

    Enter 5 to 30 nightly values, oldest first. Commas, spaces, semicolons and line breaks all parse. Every value has to come from the same device and the same metric.

  3. Add today's value, and extras if you have them

    Enter today's value in milliseconds. Optionally add today's resting heart rate and your usual one for a cross-signal, and say whether you have a race within seven days.

  4. Read the verdict

    You get your baseline and normal band, how far today sits from it, any outlier nights with a washout countdown, a chart of your recent nights, and a step-by-step of the calculation you can open and check.

Why There Is No Age Chart Here

Every "normal HRV by age" chart you are likely to meet was built from one specific recording setup, and your watch does not match any of them:

  • Umetani 1998 — 24-hour Holter ECG, 260 healthy people aged 10 to 99.
  • Tegegne 2020 (Lifelines) — 10-second resting ECGs from 84,772 people.
  • van den Berg 2018 — 10-second ECGs again, 13,943 of them, ages 11 days to 91 years.

Your wearable does none of those. Most read optical pulse for hours while you sleep, which is a fourth recording condition that none of the tables covers.

This is not a technicality. The review those charts usually lean on says it outright: 24-hour, short-term and ultra-short-term normative values are not interchangeable (Shaffer and Ginsberg 2017). You can see the mismatch in the data itself. Over 24 hours, women under 30 measured lower than men and the gap disappeared after 50 (Umetani); in 10-second recordings, the difference between men and women was minimal (van den Berg). Same organ, different recording window, different answer about who counts as normal.

So this tool runs the one comparison that survives: your nights against your nights. That is also where the people living with these numbers keep landing. A reply in an r/whoop thread about age charts puts it flatly: "never be compared to anyone or any chart you find online... There is no standard number for age and sex."

Practical version: judge tonight by whether it sits inside your own band, and treat any external table as trivia. If a low stretch lines up with a big training week, your training load for those days explains more than any chart will. For how to read a run of nights rather than one, see the HRV guide for runners.

What Your Device Actually Measures

Two devices can put very different numbers on the same night, because they are not reporting the same statistic over the same window. Here is what each maker's own documentation says:

DeviceMetricMeasurement windowOfficial source
Apple Watch / Apple HealthSDNNSamples recorded automatically by Apple WatchApple HealthKit developer documentation
Garmin (HRV Status)RMSSDThe entire sleep period; the overnight chart is plotted from 5-minute windowsGarmin health science, HRV Status
OurarMSSDNight only; the average of five-minute samples taken while asleepOura help center, Heart Rate Variability (the 2023 archived version names rMSSD)
Polar (Nightly Recharge)RMSSDRoughly the first four hours of sleepPolar support, Nightly Recharge
WHOOPRMSSDThe whole night, weighted toward slow-wave sleep and the later hours; the exact weights are not publishedWHOOP Recovery support article; developer API for the metric
Chest strap plus app (HRV4Training, Kubios)Usually RMSSDWhatever you record — a short morning reading or overnightVaries by app; check yours

Read across the middle two columns and the problem is obvious: three of these brands look at three different slices of the same night. Apple then reports a different statistic on top of that. There is no valid conversion between SDNN and RMSSD, so nothing in this table lets you translate one device's number into another's — which is exactly why this tool only ever compares you with your own nights.

Garmin says the same thing in cooler language on its own page: differences in the timing and duration of the measurement "make it a challenge to make apples-to-apple comparisons between HRV measurements produced with alternative protocols and different devices". Runners hit this in the wild. One r/whoop poster reported readings in the 200-300 range from WHOOP after every previous tracker he had owned put him at 60-90.

Two things follow for how you feed this tool:

  • Use night values, not daytime spot checks. Against a chest-strap reference sensor, overnight optical readings tracked closely (intraclass correlation 0.93 for LnRMSSD), though the watch read systematically higher — a gap that seemed largest in people whose HRV is low to begin with (Nuuttila et al. 2021). Under free-living conditions the same technology was judged "a poor surrogate for HRV", with daytime readings the worst (Lam et al. 2020, 10 people).
  • One device, one metric, one kind of reading. If you switch watches, change apps, or move from a morning reading to an overnight one, start the series over from the switch. Apple Health users especially: pick one nightly figure from one app and stick to it, since Apple stores discrete samples rather than a single nightly value.

Device-specific background lives in the WHOOP guide and the Garmin readiness guide.

One Bad Night Keeps Pulling Your Average

One freak night — a late race, a stomach bug, three glasses of wine — does not distort just one day. In a plain 7-day average it stays in the mix for a full week, dragging every reading that follows. Runners have been complaining about this for years, and WHOOP's own staff have confirmed there is no way to do it there.

Asked directly whether a bad night could be excluded, a WHOOP staff member answered in the official WHOOP community (February 2026): "At this time, individual nights can't yet be excluded from HRV baseline calculations." A second staff reply pointed people at time instead, saying baselines should normalise on their own within two to three weeks, depending on the person.

This tool does the arithmetic those users were doing by hand. It converts your nights to natural logs, because HRV is right-skewed rather than symmetric — in 417 healthy young Japanese men, RMSSD averaged 37.5 ms with a clearly right-skewed distribution (Kobayashi et al. 2012). It then measures each night against the median of your series rather than the average, so one wild value cannot inflate the very spread used to catch it. Anything past a robust z of 2.5 is flagged, dropped from your baseline, and given a countdown: how many more days that night would keep pulling a plain 7-day average.

What to do with a flagged night:

  • Do not re-plan around it. Note the likely cause, let the countdown run out, then read the trend. Keep your easy days genuinely easy in the meantime — heart rate zones are a more reliable brake than a single number.
  • Do not delete it on the device. WHOOP's own advice is to leave the data alone and let the baseline settle, and deleting only costs you a night of history here.
  • Watch what stacks up behind it. A run of low nights with poor sleep is a different story from one bad Saturday — see sleep and recovery and the overtraining guide.

Be clear about what these thresholds are. The 2.5 cut-off, the 7-day washout and the plus-or-minus one standard deviation band are engineering choices, not research findings. Seven days in particular is a convention: in athlete monitoring the 7-day rolling average of Ln rMSSD is the standard smoothing window, and the case comparison that applied it to overreaching followed exactly two elite triathletes (Plews et al. 2012).

Race Week: Why a Drop Is Normal

HRV sagging in the last week before a race is common enough that runners named it. Runners call it the "taper tantrum" — the phrase turns up on r/AdvancedRunning: sleep gets patchy, the routine changes, nerves arrive, and the number falls while your legs are actually getting fresher. The top-voted answer in an r/ultrarunning thread on exactly this worry opens — "Before a race ignore it." Tell this tool a race is within seven days and it reads a low night in that light instead of as a warning.

The opposite case is the one people misread. In a randomised study of 21 trained male triathletes, the group pushed into functional overreaching ran 9.0% ± 2.1% worse on a maximal running test — while their weekly average Ln RMSSD rose rather than fell (Le Meur et al. 2013). A number climbing in the middle of a brutal block, with legs that feel dead, is not automatically good news. The finding is from trained triathletes, not recreational runners, but it is enough to stop you treating "higher" as "better".

That same study also settled how much one reading is worth: sampling HRV once a week detected nothing, and only the weekly average of daily recordings picked up the change. It matches the reproducibility data — day-to-day agreement for short resting HRV recordings came out at only about 0.5 to 0.6 (intraclass correlation) across 417 men (Kobayashi et al. 2012). That figure is for a few quiet minutes sitting still rather than a full night, but it is the clearest published number on how much a single reading wanders on its own.

So for race week: read the number as context, not a verdict, and let how you feel and your planned recovery drive the taper. Nothing in a single race-week reading tells you how you will run on Sunday.

Frequently Asked Questions

Can I compare my HRV with other people or with an age chart?

No, and not out of politeness — the numbers were measured under different conditions. Population tables come from 24-hour Holter ECG (Umetani 1998, 260 people) or 10-second resting ECG (Tegegne 2020, 84,772 people; van den Berg 2018, 13,943 recordings). Shaffer and Ginsberg's 2017 review states that 24-hour, short-term and ultra-short-term normative values are not interchangeable, and your wearable's overnight optical reading matches none of them. Your own previous nights are the one comparison that stays valid, which is what this page computes.

Why is my Apple Watch HRV so different from WHOOP, Garmin or Oura?

Because Apple reports a different statistic. Apple's HealthKit documentation says HealthKit uses SDNN, the standard deviation of the intervals between normal heartbeats. Garmin, Oura, Polar and WHOOP all use RMSSD instead. The windows differ too: Garmin uses the entire sleep period, Polar roughly the first four hours of sleep. There is no valid conversion between the two statistics, so do not try to translate one device's number into another's — pick one source and stay on it.

How many nights of data do I need?

Five is the minimum here; 14 to 30 nights gives a much steadier band. That is in line with what the makers themselves ask for — Garmin's guidance is to wear the watch overnight for around three weeks before HRV Status becomes fully active. Fewer nights is not useless, it just means your normal band is wide, so today's value has to be quite extreme before it says anything.

Is a higher HRV always better?

No — stability against your own baseline carries more information than height. In elite endurance athletes HRV has been reported to fall even as resting heart rate falls, the "HRV saturation" pattern that Plews and colleagues described in elite athletes in 2013 — whether it applies to recreational runners has not been established. And in a randomised study of 21 trained triathletes, the overreached group's weekly Ln RMSSD rose while their running test performance dropped 9.0% (Le Meur et al. 2013). A number climbing during a hard block deserves a second look rather than a celebration.

Is it normal for HRV to drop the week before a race?

Yes — common enough that runners call it the "taper tantrum" — the phrase turns up on r/AdvancedRunning. Race week changes sleep, routine and nerves all at once, and the number often falls while your legs are getting fresher. Flag a race within seven days here and a low night is read in that context. The most upvoted advice in an r/ultrarunning thread on the same question is simply "Before a race ignore it."

Does running increase HRV?

Endurance athletes as a group do show better cardiac autonomic function than non-athletes, with lower resting heart rates and greater variability (Lundstrom et al., review, 2023). The causal evidence is narrower than that sounds: the one meta-analysis that pooled endurance-training trials studied healthy people aged 60 and over (Raffin et al. 2019, effect sizes 0.37 to 0.44); younger adults have individual studies pointing the same way, but not that pooled estimate. Either way you will not see it in a night or a week — it is a slow, months-long shift, which is precisely why single readings are the wrong instrument for spotting it.

Should I delete the value from a night I was drinking?

No need — this tool finds that night for you. Any night more than a robust z of 2.5 from the middle of your series is flagged, kept out of your baseline, and given a countdown showing how much longer it would keep dragging a plain 7-day average. Deleting it on the device usually will not help either: WHOOP staff have said in their official community that individual nights cannot be excluded from HRV baseline calculations, and their advice is to leave the data alone while the baseline settles.

I use Apple Health, which reports SDNN. Can I still use this?

Yes, with nothing switched off. The tool never compares your value with anyone else's, so it does not need to know how SDNN relates to RMSSD — it only needs your nights to be consistent with each other. Choose Apple Watch as your device and the entire readout switches to SDNN. The one rule: every value in the series must come from the same app and the same kind of reading, so never mix an Apple SDNN series with numbers from another watch.

References 12 peer-reviewed sources
  1. Shaffer, F. & Ginsberg, J.P. (2017). An Overview of Heart Rate Variability Metrics and Norms. Frontiers in Public Health. doi:10.3389/fpubh.2017.00258
  2. Umetani, K., Singer, D.H., McCraty, R., & Atkinson, M. (1998). Twenty-four hour time domain heart rate variability and heart rate: relations to age and gender over nine decades. Journal of the American College of Cardiology. doi:10.1016/S0735-1097(97)00554-8
  3. Tegegne, B.S., Man, T., van Roon, A.M., Snieder, H., & Riese, H. (2020). Reference values of heart rate variability from 10-second resting electrocardiograms: the Lifelines Cohort Study. European Journal of Preventive Cardiology. doi:10.1177/2047487319872567
  4. van den Berg, M.E., Rijnbeek, P.R., Niemeijer, M.N., et al. (2018). Normal Values of Corrected Heart-Rate Variability in 10-Second Electrocardiograms for All Ages. Frontiers in Physiology. doi:10.3389/fphys.2018.00424
  5. Kobayashi, H., Park, B.J., & Miyazaki, Y. (2012). Normative references of heart rate variability and salivary alpha-amylase in a healthy young male population. Journal of Physiological Anthropology. doi:10.1186/1880-6805-31-9
  6. Nuuttila, O.P., Korhonen, E., Laukkanen, J., & Kyröläinen, H. (2021). Validity of the Wrist-Worn Polar Vantage V2 to Measure Heart Rate and Heart Rate Variability at Rest. Sensors. doi:10.3390/s22010137
  7. Lam, E., Aratia, S., Wang, J., & Tung, J. (2020). Measuring Heart Rate Variability in Free-Living Conditions Using Consumer-Grade Photoplethysmography: Validation Study. JMIR Biomedical Engineering. doi:10.2196/17355
  8. Plews, D.J., Laursen, P.B., Kilding, A.E., & Buchheit, M. (2012). Heart rate variability in elite triathletes, is variation in variability the key to effective training? A case comparison. European Journal of Applied Physiology. doi:10.1007/s00421-012-2354-4
  9. Plews, D.J., Laursen, P.B., Stanley, J., Kilding, A.E., & Buchheit, M. (2013). Training adaptation and heart rate variability in elite endurance athletes: opening the door to effective monitoring. Sports Medicine. doi:10.1007/s40279-013-0071-8
  10. Le Meur, Y., Pichon, A., Schaal, K., et al. (2013). Evidence of parasympathetic hyperactivity in functionally overreached athletes. Medicine & Science in Sports & Exercise. doi:10.1249/MSS.0b013e3182980125
  11. Raffin, J., Barthélémy, J.C., Dupré, C., et al. (2019). Exercise Frequency Determines Heart Rate Variability Gains in Older People: A Meta-Analysis and Meta-Regression. Sports Medicine. doi:10.1007/s40279-019-01097-7
  12. Lundstrom, C.J., Foreman, N.A., & Biltz, G. (2023). Practices and Applications of Heart Rate Variability Monitoring in Endurance Athletes. International Journal of Sports Medicine. doi:10.1055/a-1864-9726