Utinzo

Heart Rate Zones Calculator

Calculate your 5 heart rate training zones using the Karvonen (heart rate reserve) formula.

Did this tool work for you?

How to use this calculator

Zone HR = Zone% × (MaxHR − RestingHR) + RestingHR

The Karvonen formula uses Heart Rate Reserve (HRR = MaxHR − RestingHR) to calculate training zones. This accounts for individual fitness level better than pure percentage of max HR. Zone 1=50–60%, 2=60–70%, 3=70–80%, 4=80–90%, 5=90–100% of HRR.

  1. 1

    Choose whether to use an age-predicted max HR or enter your own measured max HR.

  2. 2

    If age-based, enter your age. If custom, enter the highest HR you've ever recorded in a hard effort.

  3. 3

    Enter your resting heart rate (measure it in the morning before getting out of bed).

  4. 4

    Use the five zones to structure your training sessions appropriately.

Frequently asked questions

Which formula does the heart rate zones calculator use?

The Karvonen method: zone heart rate = percentage × (max HR − resting HR) + resting HR. The difference between max and resting is called heart rate reserve. The five zones use 50–60%, 60–70%, 70–80%, 80–90% and 90–100% of that reserve, and every boundary is rounded to a whole beat.

How is max heart rate chosen?

With "Age-based" it uses 220 − age. With "Custom" it uses the number you type. If you pick Custom but leave the value at 0, which is also what a cleared box becomes, the calculator quietly falls back to 220 − age, so check that the Max Heart Rate it displays is the one you meant.

How reliable is 220 minus age?

It is a simple population average and individuals can sit well above or below it, so a 35-year-old’s 185 bpm may be several beats too high or too low for them. If you have a measured max from a supervised test or a recent all-out effort, use Custom. The calculator does not apply other age-based equations.

Why are my zones different from a simple percent-of-max calculator?

The reserve method moves every zone up by your resting rate. With a max of 185 and resting rate of 60, Zone 2 is 135–148 bpm; a plain 60–70% of max would sit lower because it never adds the resting rate back. Whichever method your watch or plan uses, use matching numbers, since the zone labels are not interchangeable across systems.

What happens if resting heart rate is higher than max?

The calculator returns an error that resting heart rate must be lower than max heart rate, rather than showing zones that run backwards. This can happen with a mistyped value or a custom max below your resting rate. A resting heart rate of 0, which is also what a cleared box becomes, is replaced with 60 bpm.

What do the zone names mean here?

They are labels attached to the percentage bands: Recovery, Aerobic Base, Aerobic, Threshold and VO2 Max. The bands are fixed fractions of heart rate reserve, not lab-measured thresholds, so your own lactate or ventilatory threshold may not sit where "Zone 4" does. Heart rate also drifts with heat, caffeine, sleep and fatigue.

Is this suitable if I take heart-rate medication or have a heart condition?

The tool has no way to account for medications such as beta-blockers or for medical conditions, both of which can change heart rate response. Ask your doctor what heart-rate range is appropriate before using these zones. This is general fitness information, not medical advice.

About heart rate zones calculator

Heart rate zones calculator: five Karvonen zones from your resting and max heart rate

How the zones are built

The calculator takes two numbers, a max heart rate and a resting heart rate, and subtracts to get the reserve. Each zone starts and ends at a percentage of that reserve added to your resting rate, so a higher resting heart rate shifts all five zones upward. Max is either 220 minus your age or a value you supply. The outputs are guides for planning sessions, not medical thresholds.

Worked example: age 35, resting 60 bpm

The defaults give a max of 185 bpm and a heart rate reserve of 125 bpm. Zone 1 then spans 123–135 bpm and Zone 5 spans 173–185 bpm. The table shows all five ranges for this person.

Karvonen zones for max 185 bpm and resting 60 bpm
ZoneShare of reserveHeart rate
1 Recovery50–60%123–135 bpm
2 Aerobic base60–70%135–148 bpm
3 Aerobic70–80%148–160 bpm
4 Threshold80–90%160–173 bpm
5 VO2 max90–100%173–185 bpm

Worked example: older age, lower resting rate

A 45-year-old with a resting rate of 52 bpm gets a max of 175 bpm and a reserve of 123 bpm. Zone 2 comes out at 126–138 bpm and Zone 4 at 150–163 bpm. If that person instead has a measured max of 190 bpm and resting 50 bpm, entered as Custom, the reserve is 140 bpm and Zone 2 becomes 134–148 bpm. The measured value changes the zones as much as the age estimate does.

Zone edges are shared

Each boundary belongs to two neighbouring bands, which is why the upper bpm of one zone equals the lower bpm of the next, such as 135 bpm in the example above. Because the bands are contiguous, drifting across a boundary during a session is normal and expected. Note too that the lowest zone starts at 50% of reserve, so an easy walk can fall below Zone 1.

What this calculator leaves out

It does not estimate your resting rate, so measure it yourself while calm, ideally on waking. It does not detect your real max, adjust for heat, fatigue or medication, or prescribe how much time to spend in each zone. Those decisions belong with your plan, coach or clinician. If you have chest pain, dizziness or a known heart condition, check with a doctor before intense training.

Heart Rate Zones Calculator – Utinzo

Learn more from an authoritative source:

CDC
Related tools

Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →