HRV Training Readiness Calculator

Assess your daily training readiness from HRV, resting heart rate, sleep, and soreness data

HRV training readiness uses Heart Rate Variability data — the millisecond variation between heartbeats — to tell you whether your nervous system is ready for hard training or needs recovery. By comparing today's HRV to your personal baseline alongside resting heart rate, sleep quality, and perceived soreness, you get an objective daily readiness score to guide your training decisions.

Today's Readiness Inputs

Measured in rMSSD ms — check your wearable or HRV app

Your 7-day rolling average from your wearable app

This morning's resting HR. Leave blank if unknown.

How to Use the HRV Training Readiness Calculator

The HRV training readiness calculator translates your morning Heart Rate Variability reading into an actionable daily training decision — helping you avoid overtraining while maximizing adaptation. Athletes who train by readiness data consistently outperform those who follow rigid schedules because they stress the body when it is primed and back off before cumulative fatigue derails progress.

Step 1: Enter Today's HRV

Measure your HRV first thing in the morning before caffeine or exercise, ideally in the same position each day (lying down or seated). Enter the rMSSD value in milliseconds. Most dedicated HRV apps (Elite HRV, HRV4Training, Morpheus) and modern wearables (Garmin, Apple Watch, WHOOP) report this number. Consistency in measurement conditions matters more than the specific device.

Step 2: Enter Your 7-Day Baseline

You can either type in the 7-day rolling average your app reports, or switch to "Enter Last 7 Days" mode and input each day individually — the calculator will compute the baseline for you. The comparison between today's reading and your personal baseline is the core signal. A single HRV number in isolation means little; what matters is deviation from your norm.

Step 3: Add Resting HR, Sleep, and Soreness

Resting heart rate deviation from your norm is a secondary HRV signal — an elevated morning HR alongside suppressed HRV strongly suggests parasympathetic stress. Sleep hours and perceived soreness are weighted inputs that round out the picture. Soreness is scored 1–5 (1 = none, 5 = severe). All three inputs are optional but improve accuracy.

Step 4: Read Your Readiness Score

Your HRV training readiness score ranges from 0 to 100 and maps to one of four recommendations: Go Hard (80+), Moderate Training (55–79), Light Activity (35–54), or Full Rest (below 35). The score weighs HRV trend most heavily (~50%), with resting HR deviation (~20%), sleep quality (~15%), and soreness (~15%) rounding out the calculation.

Using Readiness Over Time

Single-day readings are informative, but tracking trends week-over-week reveals more. A consistently suppressed HRV baseline over 2–3 weeks signals systemic overtraining and warrants a full deload. A rising baseline indicates improving fitness and recovery capacity. Many elite coaches use HRV-guided training as the cornerstone of periodization — letting athletes self-organize their intensity based on real-time physiological data rather than arbitrary schedules.

Frequently Asked Questions

Is this HRV training readiness calculator free?

Yes, completely free with no signup, no account, and no data sent to any server. All calculations run locally in your browser. Your HRV data stays private on your device.

Is my HRV data safe and private?

Yes. All calculations happen in your browser using client-side JavaScript. None of your HRV, heart rate, or health data is transmitted to any server or stored remotely.

What is HRV and why does it indicate readiness?

Heart Rate Variability (HRV) is the variation in time between consecutive heartbeats, measured in milliseconds. A higher HRV generally indicates the nervous system is well-recovered and the body is primed for hard training. Low HRV signals fatigue, stress, or poor recovery and suggests a lighter training day.

How do I measure my HRV?

HRV is best measured in the morning before getting out of bed using a chest strap (like Polar H10), a dedicated HRV app (like Elite HRV or HRV4Training), or a wearable that reports HRV (Garmin, Apple Watch, WHOOP). Consistency in measurement conditions matters more than the exact device used.

What is a good HRV score?

Normal HRV varies widely by age, gender, and fitness level. A 20-year-old athlete may have an HRV of 80-100ms while a sedentary 50-year-old might average 30-40ms. What matters most is YOUR personal baseline — compare today's reading to your 7-day average rather than to population norms.

How much does soreness affect the readiness score?

Perceived soreness contributes about 15-20% of the overall readiness score. It is weighted alongside HRV trend, resting heart rate deviation, and sleep hours. Severe soreness (5/5) combined with suppressed HRV will produce a strong rest recommendation.

Can I train hard if my readiness score is moderate?

A moderate score (50-70) suggests a tempo, technique, or aerobic session rather than maximal effort. You can certainly train, but pushing hard when readiness is suppressed increases injury risk and may deepen fatigue rather than produce adaptation. Listening to your data over time leads to better long-term progress.

Should I enter today's HRV or my average?

Enter today's morning HRV reading in the first field. You can then either enter your known 7-day average directly, or enter the last 7 individual daily readings and let the calculator compute the baseline for you. The comparison between today and baseline is the key signal.