Training plans and race-day pacing

Heart Rate Zone Calculator

Enter your age and resting heart rate to get your five running heart rate zones.

Open on RunPacePlan

This embed was switched off for this website. Open on RunPacePlan

Add this tool to your siteFree embed code, no sign-up. Keep the credit link.

Embed this tool

Copy this code into your website, blog or class page. The tool runs inside your page.

Optional settings, added to the address after embed=1: &accent=0f6b5c (colour, 3 or 6 hex digits). Other parameters are ignored.

Please keep the credit link below the tool.

The heart rate zone calculator works out your five training heart rate zones in beats per minute (bpm). It first estimates your maximum heart rate from your age, or uses a measured max HR if you have one. Then it shows a table of zones by percent of max and, when you enter a resting heart rate, by the Karvonen method. Each zone has a “how it feels” note, so you can match a bpm target to the effort you are making. The five zones cover everything from very easy recovery to all-out bursts. The tool runs entirely in your browser, is free, and needs no account or sign-up. Nothing you type is uploaded or stored on a server. Use the zones to pick a target heart rate for easy runs, steady efforts or hard intervals.
Heart rate zone calculator example

How to use the heart rate zone calculator

  1. Enter your age.
  2. Choose a max HR formula: Tanaka (208 - 0.7 x age), 220 - age, or Gulati for women (206 - 0.88 x age).
  3. If you have a measured max HR from a hard test, type it into the measured max field. It replaces the formula.
  4. Enter your resting heart rate in bpm.
  5. Read the output: your estimated or measured max HR, then the zone table.
  6. Check the “how it feels” column to match each zone to your effort.

Before you start, decide whether you want an estimated or a measured max HR. A formula works when you have no recent hard effort to measure from. A measured max works better, because the zones are then built from your own top heart rate. Whichever you use, keep a note of it, so you know which number a zone table was based on. The Karvonen figures appear only when a resting heart rate is entered, so enter one if you want to compare the two methods.

The Print zone card button prints just the table, so you can keep it with your training log. The Copy link button shares or bookmarks the exact result, because your settings are kept in the page address. On small screens, the table scrolls sideways inside its box. The page also works on a phone, so you can check your zones before a run.

What are the 5 heart rate zones?

The five heart rate zones are bands of your maximum heart rate: 50-60%, 60-70%, 70-80%, 80-90% and 90-100%. Each band matches a different training effort, from very easy recovery to all-out bursts. The lower zones build endurance, and the higher zones build speed and the ability to hold a hard pace.

The “how it feels” column describes each zone in plain terms. Zone 1 is very easy. Zone 2 is easy, and you can speak in full sentences. Zone 3 is moderate, and you can manage only short sentences. Zone 4 is hard, and you can say only a few words at a time. Zone 5 is very hard and cannot be sustained for long.

How do I calculate my heart rate zones?

Start with your max heart rate. Use a measured value if you have one; otherwise use one of the formulas, based on your age. Then multiply max HR by each zone’s percentage to get the bpm range.

For a 35-year-old using the Tanaka formula, max HR is 208 - (0.7 x 35) = 183.5 bpm, shown rounded as 184. Zone 2 (60-70%) is 110-128 bpm, and zone 4 (80-90%) is 147-165 bpm.

The Karvonen formula (Karvonen, 1957) uses heart rate reserve, which is the gap between max HR and resting HR. Target = resting HR + intensity x (max HR - resting HR). With a resting HR of 60, the reserve is 123.5 bpm. Zone 2 by Karvonen is 60 + 0.6 x 123.5 to 60 + 0.7 x 123.5, which gives 134-146 bpm. Zone 4 is 159-171 bpm.

Karvonen zones are higher than percent-of-max zones at the same percentage because they start from resting heart rate. Formula estimates of max HR are often off by about 10 bpm or more, so a measured maximum is more accurate when you can get one.

What is the Karvonen formula?

The Karvonen formula (Karvonen, 1957) sets a target heart rate from heart rate reserve. Reserve is the gap between your max HR and your resting HR. The target is resting HR + intensity x (max HR - resting HR), where intensity is the zone percentage written as a decimal. Because the calculation starts from resting heart rate, the same percentage gives a different target than a percent-of-max calculation does.

The calculator shows both methods when you enter a resting heart rate, so you can compare them side by side. The max HR used is the same in both. The only difference is the starting point and the reserve that the percentage is applied to.

How accurate is a max heart rate formula?

Formula estimates of max HR are often off by about 10 bpm or more, so treat them as a starting point rather than a measurement. The tool offers three choices: Tanaka, 220 - age, and Gulati for women. The formulas give different estimates at most ages, so the choice changes the bpm edge of every zone.

If you have a measured max from a hard test, enter it in the measured max field. The formula is then no longer used. Each zone is a percentage of max HR, so an error in the max figure moves the bpm edge of every zone.

Frequently asked questions

Which zone should I train in?

Most easy running falls in zones 1 and 2, where you can still hold a conversation. Harder work in zones 4 and 5 is best kept short and spaced out, with easy days between. Your goal and your training plan decide the right mix.

How do I measure resting heart rate?

Count your pulse for 60 seconds after waking, before you get up. Use your wrist or neck and a clock or watch. Repeat it on several mornings and use the typical number, because a single reading can be unusual.

Why are my Karvonen zones higher than my percent-of-max zones?

The Karvonen method starts from your resting heart rate and applies the percentage to the gap between resting and max. The same percentage therefore gives a higher bpm target. Pick one method and use it consistently across a training block.

Does the calculator store what I enter?

No. The tool runs entirely in your browser, so nothing you type is uploaded or stored on a server. No account is needed. Your settings are kept in the page address, so a copied link carries your inputs with it.

Is it safe to train by heart rate if I have a health condition?

Not without checking first. People with heart disease, chest pain, dizziness, pregnancy, or medication that affects heart rate should ask a doctor before training by heart rate. Stop exercising and seek help if you feel chest pain or dizziness.

Can I print or share my zones?

Yes. Print zone card prints just the table, so you can keep it with your training log. Copy link shares or bookmarks the exact result, because your settings are kept in the page address.

Does the calculator work on a phone?

Yes. The page works on phones. On small screens the zone table scrolls sideways inside its box, so you can read every zone without leaving the page.