Calculator
What the Resting Heart Rate Calculator does
Resting Heart Rate Calculator: calculates Resting HR Band and Your RHR from Measured Resting HR and Age. Formula: Max HR ≈ 220 - age; target zone = resting + (max - resting) x intensity. Example: measured resting HR 68 bpm and age 30 gives resting HR band Good.
This calculator reads Measured Resting HR and Age and produces Resting HR Band and Your RHR. There is no submit step; the numbers move as you adjust them.
It is mostly used by anyone curious about a reading. Population formulas give you a starting point, not a verdict about your body.
No sign-up, no data collection, no processing queue, just code running locally.
Each field is explained further down, along with the method and a worked example that uses the default values.
What do the Resting Heart Rate Calculator fields mean?
The Resting Heart Rate Calculator uses 2 inputs. The starting figures are ordinary, not edge cases, so they make a sensible baseline.
| Field | What to enter | Default |
|---|---|---|
| Measured Resting HR | measured in bpm; accepts 30 to 120 | 68 |
| Age | accepts 10 to 90 | 30 |
How does the Resting Heart Rate Calculator work?
The 220 - age rule has a standard deviation of roughly 10 to 12 bpm, so treat zones as a range rather than a threshold.
Inputs are validated before anything is computed, so a bad entry is reported rather than quietly producing a wrong answer.
Worked example
These are the values the Resting Heart Rate Calculator loads by default, and the result it produces from them. The defaults produce the result shown here; change any of them and the answer moves.
| Measured Resting HR | 68 bpm |
|---|---|
| Age | 30 |
| Resting HR Band | Good |
|---|---|
| Your RHR | 68 |
| What this means | Resting 68 bpm is considered good. Measure in the morning before caffeine. |
What resting heart rate indicates
Resting heart rate is one of the few cardiovascular measures you can take reliably at home, and its trend over time is more informative than any single reading.
| Athlete | 40 to 60 bpm | well-trained endurance athletes can go lower |
|---|---|---|
| Good | 60 to 70 bpm | typical for regularly active adults |
| Average | 70 to 80 bpm | the general adult range |
| Elevated | above 80 bpm | worth discussing with a clinician |
Worth knowing
- Measure immediately on waking, before getting up. Anything later is affected by movement, caffeine and stress.
- A rise of 5 to 10 bpm above your own baseline commonly indicates incomplete recovery, dehydration or the onset of illness.
- Your own trend matters far more than the population bands. A consistent 72 is not worse than someone else’s 65.
- Rates persistently above 100 (tachycardia) or below 60 without athletic training (bradycardia) warrant medical review.
How to use it
- Set Measured Resting HR in bpm (30 to 120).
- Put Age (10 to 90).
- Results update continuously rather than on submit.
- Check Resting HR Band, Your RHR and What this means on the right.
- If you need a record, Copy Link saves the inputs and Print produces a clean page.
What this tool does not do
- These formulas come from population averages and cannot account for your medical history.
- This is a screening estimate, not a diagnosis.
- Intermediate steps are rounded only for display; if you need full precision, work from the source figures.
- The result inherits any error in the inputs without flagging it.
Frequently asked questions
Enter Measured Resting HR in bpm. Every input names its unit, and every output does too, which removes the usual source of error.
Measured Resting HR accepts 30 to 120 bpm. Go outside it and you get an error against that specific field instead of a misleading number.
With the values loaded when the page opens, resting HR band comes out as Good. Edit any input and that figure moves with it.
No: there is no server involved. Close the tab and the values are gone.
No cost and no account. Use it as often as you like.
It is a screening estimate, not a diagnosis. The formulas are standard, but they describe averages and you are not an average. Use it as a starting point for a conversation with a professional.