Resting Heart Rate Analyzer

Analyze resting heart rate and get a fitness rating by age and gender.
Includes heart rate zones, athletic benchmarks, and guidance on when to see a doctor.

Your data stays in your browser. We do not store, collect, or transmit any information you enter.
Heart Rate Assessment

Resting heart rate (RHR) is the number of times your heart beats per minute while you are at complete rest. It is one of the simplest and most reliable indicators of cardiovascular fitness and overall heart health. A lower resting heart rate generally indicates a more efficient heart function and better cardiovascular fitness.

How to measure resting heart rate: The best time to measure your RHR is first thing in the morning, before getting out of bed. Place two fingers on the inside of your wrist or on your neck beside the windpipe. Count the beats for 60 seconds, or count for 15 seconds and multiply by four.

Normal resting heart rate ranges: The average adult RHR is between 60 and 100 beats per minute (bpm). However, well-trained athletes often have RHR between 40 and 60 bpm because their hearts pump more blood per beat, requiring fewer total beats.

Classification by fitness level (adults):

Category Men Women
Athlete below 50 below 53
Excellent 50-59 53-62
Good 60-69 63-72
Average 70-79 73-82
Below average 80-89 83-92
Poor 90 and above 93 and above

Women average about 3 bpm higher than men at the same fitness level, mostly because of a smaller heart and lower stroke volume: a smaller pump has to beat slightly more often to move the same blood. The calculator applies that offset, which is why the two columns differ. Many charts publish only the left-hand column and quietly compare everyone against it.

These are broad bands and they shift with age, medication and genetics. A beta blocker can drop resting heart rate 10 to 20 bpm without any change in fitness at all.

Factors that affect resting heart rate:

  • Fitness level: Regular aerobic exercise strengthens the heart muscle
  • Stress and anxiety: Emotional stress elevates heart rate even at rest
  • Caffeine and stimulants: Can temporarily increase heart rate
  • Medications: Beta blockers lower heart rate, while some medications raise it
  • Temperature: Hot weather and humidity can elevate resting heart rate
  • Body position: Standing typically results in a higher rate than lying down
  • Hydration: Dehydration can cause an elevated resting heart rate

Maximum heart rate estimation

The formula everyone knows is 220 minus age, and it is worth knowing where it came from: a 1970 conference chart, fitted by eye to a scatter of studies, never validated. Its standard deviation is 10 to 12 bpm, and it systematically overestimates young people and underestimates older ones.

This calculator uses Tanaka’s equation instead, from a 2001 meta-analysis of 351 studies:

Max HR = 208 − (0.7 × age)

At 25 the two agree closely. At 60, Tanaka says 166 and the old formula says 160, and the difference is enough to move every training zone. The panel shows both so you can see the gap.

Training zones here use the Karvonen method, which works from your heart rate reserve (max minus resting) rather than from max alone. That makes them personal: two people with the same maximum but resting rates 20 bpm apart get genuinely different zones, which is the whole point of measuring your resting rate in the first place.

When to see a doctor: If your resting heart rate is consistently above 100 bpm (tachycardia) or below 40 bpm with symptoms like dizziness or fatigue, consult a healthcare professional.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.