Enter today’s recovery inputs
This calculator creates a practical readiness score from the signals most people can track. If you don’t know a field, use the defaults — you’ll still get a helpful result.
This free Recovery Score Calculator estimates your daily readiness on a simple 0–100 recovery scale. It combines sleep, soreness, stress, training load, resting heart rate, hydration, and optional HRV to help you decide: Go hard, go easy, or take a rest day. No signup. 100% free.
This calculator creates a practical readiness score from the signals most people can track. If you don’t know a field, use the defaults — you’ll still get a helpful result.
Think of recovery as your body’s “battery.” Training drains it. Sleep, hydration, nutrition, and stress management charge it back up. The goal of a Recovery Score isn’t to produce a perfect physiological truth — it’s to create a consistent, repeatable decision helper that nudges you toward smarter training choices.
The calculator converts each input into a sub-score from 0–100, then blends them with weights. The weights are chosen to be “real-life useful”: sleep matters most, while stress, soreness, and training load flag accumulated fatigue. Resting heart rate and optional HRV provide a physiological sanity-check.
Sleep sub-score: Sleep duration is scored against an ideal 7–9 hour range, with a steeper penalty below 6 hours. Sleep quality (1–10) is blended in, because 8 hours of poor sleep doesn’t feel like 8 hours of great sleep.
Stress and soreness: These two numbers are subjective, but extremely useful when tracked consistently. Higher stress lowers performance and increases perceived effort. Higher soreness signals muscle damage or accumulated load.
Training load: Estimated with session-RPE × minutes. This is a common coaching approach because it scales with both duration and intensity.
Resting HR & HRV: If your resting HR is noticeably above baseline, it can indicate strain. If HRV is below baseline, it often correlates with under-recovery. (Devices vary, so HRV only nudges the score.)
Hydration: A small modifier because hydration impacts cardiovascular strain and perceived effort.
Example: 7.5 hours sleep, quality 7/10, soreness 3/10, stress 4/10, RHR 58 vs baseline 55, 45 minutes training at RPE 6, hydration “okay.” You might land in the mid‑60s to low‑70s: a good training day, but not necessarily your best day for an all‑out max.
It’s similar in spirit (0–100 readiness), but this tool is transparent and input-based. Wearables use proprietary models. Here, you can see which inputs moved your score.
Leave HRV blank. The score still works. HRV is optional because devices and measurement methods vary.
Use a typical week where you feel normal. If you’re new, pick a reasonable estimate and update it after 1–2 weeks of tracking. Baselines should change slowly, not daily.
80–100: push day. 60–79: normal training. 40–59: easy day. 0–39: rest day. Always override the number if you feel sick, injured, or unusually exhausted.
Sleep debt. A few short nights can drop readiness quickly even if training stays the same. Your best “recovery hack” is boring: protect sleep and manage stress.
Yes — any training that creates fatigue applies. For strength, soreness may matter more. For endurance, resting HR and sleep can be the bigger signals.
More calculators from the Health category:
Want a simple weekly rhythm? Pair this tool with a Rest Day Planner and Training Load Calculator. When your Recovery Score dips for 2–3 days in a row, reduce intensity and protect the streak.
MaximCalculator provides simple, user-friendly tools. Always treat results as entertainment and double-check any important numbers elsewhere.