Heart Rate Calculator - Max HR, Resting & Karvonen

Use this heart rate calculator to estimate max heart rate from age, classify your resting pulse, and find Karvonen training zones for any intensity.

Updated: June 20, 2026 • Free Tool

Heart Rate Calculator

Whole years used to estimate max heart rate.

Pulse measured first thing in the morning, in beats per minute.

Heartbeats you counted during the chosen time window.

How long you counted beats. The CDC suggests 10 seconds and multiply by 6.

%

Percent of heart rate reserve used for the Karvonen target.

Results

Max heart rate (220 - age)
0bpm
Max heart rate (Tanaka) 0bpm
Measured pulse 0bpm
Resting pulse class 0
Heart rate reserve 0bpm
Karvonen target 0bpm

What Is a Heart Rate Calculator?

A heart rate calculator turns four numbers you can measure at home into a complete training picture. Enter your age to estimate your maximum heart rate, your resting pulse to classify cardiovascular fitness, the beats you counted over a short window to get a measured BPM, and your target training intensity to find the Karvonen zone you should be working in.

  • Estimate max heart rate: Use your age to get the Haskell-Fox (220 minus age) and the Tanaka (208 minus 0.7 times age) max heart rate estimates side by side.
  • Classify resting pulse: Compare a morning resting pulse to the American Heart Association normal band of 60 to 100 BPM to spot unusually low or high values.
  • Measure pulse manually: Convert the beats you count at your wrist or neck in 10, 15, 30, or 60 seconds into an accurate beats per minute reading.
  • Plan a training zone: Pick a training intensity between 50% and 100% of heart rate reserve and read off a Karvonen target BPM for steady cardio or interval work.

This tool is most useful when you already know roughly what you want to do with the number. A runner planning long easy miles needs a different number than a cyclist doing intervals, and someone tracking recovery only needs a resting pulse reading. Measure resting pulse before you get out of bed, count beats for the full window without stopping early, and use the age you will be on the day of the workout.

If you only need the zone bands without the manual count step, Target Heart Rate Calculator goes straight to a focused zone tool.

How the Heart Rate Calculator Works

The tool runs three independent formulas and a Karvonen target in a single pass. Each formula takes a different subset of your inputs so the result panel can show all six outputs at once.

Max HR (Haskell-Fox) = 220 - age | Max HR (Tanaka) = 208 - 0.7 * age | HRR = Max HR - Resting HR | Karvonen target = Resting HR + HRR * (intensity / 100)
  • Age: Whole years of age used for both max heart rate formulas.
  • Resting heart rate: Pulse in beats per minute measured first thing in the morning.
  • Measured beats: Heartbeats counted during the chosen pulse window.
  • Pulse window: How long you counted beats: 10, 15, 30, or 60 seconds.
  • Training intensity: Percent of heart rate reserve (50-100%) used in the Karvonen formula.

The order of operations is deliberate. Measured BPM comes first because it has no dependency on age or resting pulse. The two max heart rate estimates come next, followed by the heart rate reserve. The Karvonen target is calculated last so it always uses the freshest HRR and intensity values.

Max heart rate is rounded to whole BPM because heart rate is usually reported that way in training plans and on watch screens. The intensity slider is clamped to 50-100% because values outside that band are not used as training zones.

Worked example: 35-year-old with 18 beats in 15 seconds at 70% intensity

Age 35, resting pulse 65 BPM, 18 beats counted in 15 seconds, training intensity 70%.

Max HR (Haskell-Fox) = 220 - 35 = 185 BPM. Max HR (Tanaka) = 208 - 0.7 * 35 = 183.5 BPM. Measured pulse = 18 / 15 * 60 = 72 BPM. HRR = 183.5 - 65 = 118.5 BPM. Karvonen = 65 + 118.5 * 0.70 = 147.95 BPM.

Max heart rate about 184 BPM, measured pulse 72 BPM, HRR 118.5 BPM, Karvonen target 148 BPM.

A 70% intensity session should feel brisk but conversational near 148 BPM. If your measured pulse during the session is well above 148, slow down; if well below, push a little harder.

According to Tanaka, Monahan and Seals (2001), Journal of the American College of Cardiology, maximum heart rate is more accurately predicted by 208 minus 0.7 times age than by 220 minus age.

For a deeper dive into how HRR and intensity combine, Karvonen Formula Calculator walks through the formula.

Key Concepts Behind the Numbers

Four ideas explain every result the tool returns.

Maximum heart rate

The fastest your heart can beat during all-out effort, estimated from age because true max HR requires a lab test. The tool shows both the 220 minus age estimate and the more accurate 208 minus 0.7 times age estimate from the Tanaka meta-analysis.

Resting heart rate

The number of times your heart beats per minute when you are awake, calm, and not moving. A lower resting pulse usually reflects better cardiovascular fitness, with 60 to 100 BPM as the normal adult range per the American Heart Association.

Heart rate reserve (HRR)

The gap between max and resting heart rate. HRR is the working range your body actually uses during exercise, which is why the Karvonen formula multiplies it by your intensity instead of using a simple percentage of max.

Karvonen target zone

The exact beats per minute you should target for a chosen intensity. At 60% of HRR you are in an easy aerobic zone, at 70% in moderate cardio, and at 80% or higher in threshold or interval work.

These four concepts are layers of the same picture: max heart rate sets the ceiling, resting heart rate sets the floor, heart rate reserve is the distance between them, and the Karvonen target is a single point along that line. Consistency in how you measure matters more than the formula itself.

If you want to connect your heart rate reserve to aerobic capacity, VO2 Max Calculator estimates VO2 max from your resting pulse.

How to Use the Heart Rate Calculator

Five quick steps turn a few home measurements into a complete training picture.

  1. 1 Enter your age: Type your age in whole years. Use the age you will be on the day of the workout, not your birth year.
  2. 2 Measure resting heart rate: Take your pulse first thing in the morning for 60 seconds, or use a wearable's morning reading. This is the floor of your heart rate reserve.
  3. 3 Count beats over a short window: Place two fingers on your wrist or neck, start a timer, and count beats for 10, 15, 30, or 60 seconds. Enter the count and pick the matching window.
  4. 4 Pick a training intensity: Choose 50% for recovery, 60-70% for easy aerobic work, 70-80% for moderate cardio, 80-90% for threshold, and 90-100% for maximum intervals.
  5. 5 Read the result panel: Read max heart rate, measured BPM, resting pulse class, heart rate reserve, and Karvonen target at a glance. Use the target as the BPM you should hold on a watch.

On a recovery day, set intensity to 55%. If the Karvonen target is 128 BPM, that is the ceiling; if your watch shows 140 BPM, you are working too hard. At the other end, a 90% target of 170 BPM is the floor for intervals, and dropping below it means the work interval was not hard enough.

Pair the Karvonen target with a goal pace on easy days, and Running Pace Race Split Calculator turns the BPM into minutes per mile or kilometer.

Benefits of Using a Heart Rate Calculator

This tool pays off when you stop guessing and start training to a number.

  • Train in the right zone: Anchor each session to a Karvonen target BPM that matches the goal of the day, instead of using RPE alone.
  • Track fitness with resting pulse: Watch your resting heart rate drift down over weeks of training, a quiet signal that aerobic fitness is improving.
  • Spot unusual readings early: An elevated resting pulse class or a measured BPM way above the Karvonen target is a fast signal to rest, hydrate, or get a checkup.
  • Plan intervals without a coach: Use intensity 85-95% for intervals and 50-65% for recovery so each set has a defensible BPM.
  • Convert manual pulse counts: Turn a 10, 15, 30, or 60 second count into exact BPM without the math in your head.
  • Compare two max HR formulas: See the Haskell-Fox and Tanaka estimates side by side, especially as you approach your 40s and beyond.

The biggest payoff is a measurable goal. Instead of "run easy" you have "stay at or below 138 BPM", and instead of "go hard" you have "hold 170 BPM for 3 minutes". Logging your morning resting pulse turns the AHA's 60 to 100 BPM band into a personal trend line that flags stress, illness, or under-fueling before any other metric moves.

Once you have a Karvonen target and a session length, Calories Burned by Heart Rate Calculator estimates the calories burned at that average BPM.

Factors That Affect Your Heart Rate Results

The calculator is deterministic: same inputs, same outputs. What changes the result is what you put in.

Age and the max HR estimate

Max heart rate is a population average, so two people the same age can have a true max HR 10-15 BPM apart. The Tanaka formula reduces but does not remove that spread.

Resting pulse accuracy

Resting pulse is the floor of heart rate reserve. A reading after coffee, stress, or a hard session will push every Karvonen target downward and silently under-train you.

Time of day

Resting heart rate is lowest in the morning and rises through the day. Compare readings at the same time of day rather than mixing morning and evening values.

Hydration, caffeine, and medication

Dehydration, stimulants, and beta blockers shift heart rate by 5-20 BPM. The same person can look like a different athlete on the same day.

Heat and altitude

Hot weather and altitude raise heart rate at a given pace. Add 5-15 BPM to your Karvonen target in either condition, or accept a slower pace for the same BPM.

  • Max heart rate is estimated from age, not measured. The most accurate max HR comes from a graded exercise test in a lab or a careful field test, not a formula.
  • The Karvonen formula assumes a linear HRR to effort relationship, but real effort is non-linear, especially above 80% of HRR.
  • A resting pulse outside 60-100 BPM does not diagnose a condition. The calculator flags the band but does not replace medical advice.

These factors do not make the tool wrong; they make it a tool, not a verdict. Keep the inputs consistent so outputs are comparable across days. If you are managing a condition, training for a major event, or taking medication that affects heart rate, your clinician or coach can adjust the resting pulse, the max HR estimate, or the intensity bands to match your situation.

According to American Heart Association, a normal resting heart rate for adults ranges from 60 to 100 BPM.

According to U.S. Centers for Disease Control and Prevention, physical activity intensity affects heart rate and breathing, and you can find your heart rate by counting pulse beats and multiplying by the matching factor.

If the home reading keeps looking noisy, ECG Heart Rate Calculator gives a medical-grade rate from an ECG strip using the 300, 1500, and six-second methods.

Heart rate chart showing max HR, resting pulse, and Karvonen training zones
Heart rate chart showing max HR, resting pulse, and Karvonen training zones

Frequently Asked Questions

Q: How do I calculate my heart rate from a pulse count?

A: Count the beats at your wrist or neck for 10, 15, 30, or 60 seconds, then divide the count by the window in seconds and multiply by 60. This tool does that for you when you enter the count and pick the matching window.

Q: What is a normal resting heart rate for adults?

A: According to the American Heart Association, a normal resting heart rate for adults is 60 to 100 beats per minute. Well-trained athletes often sit between 40 and 60 BPM, and values above 100 BPM at rest are worth a conversation with a clinician.

Q: How accurate is the 220 minus age formula for max heart rate?

A: The 220 minus age formula is a quick estimate with a typical error of plus or minus 10 to 12 BPM. The Tanaka regression, 208 minus 0.7 times age, was derived from a large meta-analysis and is the more accurate age-based estimate.

Q: What heart rate zone is best for fat burning?

A: Most fat oxidation happens at lower intensities, roughly 60 to 70 percent of heart rate reserve, which usually lands in the 120 to 145 BPM range for a moderately fit adult. Higher intensities burn more total calories per minute but a lower share of fat.

Q: How is heart rate reserve different from maximum heart rate?

A: Maximum heart rate is the ceiling, the fastest your heart can beat. Heart rate reserve subtracts your resting heart rate from that ceiling, giving the working range your body actually uses during exercise. The Karvonen formula targets a percentage of reserve, not of max.

Q: What does a high resting heart rate mean?

A: A morning resting heart rate above 100 BPM, or a sustained jump of 5 to 10 BPM above your usual baseline, can reflect stress, dehydration, illness, or under-fueling. The tool flags the band but does not diagnose the cause.