Heart Rate Zone Calculator: Find Your 5 Training Zones in Seconds
Calculate your 5 training heart rate zones from age and resting pulse using percent-of-max-HR and Karvonen formulas. Includes bpm ranges for running, cycling, and cardio.
Table of Contents
Whether you are logging miles, chasing a new FTP, or just trying to spend more time in the right fat burning zone, knowing your heart rate training zones turns every workout into a deliberate decision instead of a guess. The Heart Rate Zone Calculator gives you the numbers you need in two well-established methods so you can plan sessions around real intensity targets.
In this guide you will learn what each of the five training zones is for, when to choose the simple percent-of-max-HR method versus the more accurate Karvonen formula, and how to plug the bpm ranges into practical running, cycling, and fat loss plans.
Why Use a Heart Rate Zone Calculator?
- Train with intent β every session has a target zone, so you stop guessing whether today was easy enough or hard enough.
- Avoid junk miles β too much high-intensity work without enough low-intensity base is the most common amateur training mistake.
- Track fitness progress β when resting HR drops over weeks, the same bpm corresponds to a lower percentage of your max, which is real proof you are getting fitter.
- Recover smarter β Z1 and Z2 are not wasted time; they build the aerobic engine and clear fatigue between hard days.
- Match zones to goals β fat loss, base endurance, threshold work, and VO2 max each live in a different band.
- Stay portable β the calculator runs entirely in your browser, so the numbers are yours to keep without sending your data anywhere.
Key Features
| Feature | What it does |
|---|---|
| Two calculation methods | Percent of max HR (default) and Karvonen (HRR) when resting HR is provided |
| Five training zones | Z1 Recovery, Z2 Endurance, Z3 Tempo, Z4 Threshold, Z5 VO2 Max |
| Max HR override | Use a tested max instead of the classic 220 β age estimate |
| Bpm ranges per zone | Each zone returns a low/high target bpm, not just a percentage |
| 100% client-side | All math happens in the browser; no signup, no servers, no tracking |
How to Use
- Open the Heart Rate Zone Calculator.
- Enter your age (years). This drives the 220 β age max HR estimate.
- Optionally enter your resting heart rate (bpm). When provided, the tool switches to the Karvonen method automatically.
- Optionally override max heart rate if you have a recent lab or field test.
- Click Calculate and copy your bpm ranges into your watch, bike computer, or training log.
Understanding the Two Calculation Methods
The percent-of-max-HR method is the simplest: it multiplies your estimated max heart rate by an intensity percentage for each zone. For a 30-year-old the default max is 190 bpm, so Z2 lands at 114β133 bpm. This works fine for most beginners and quick planning.
Karvonen uses Heart Rate Reserve (HRR), which is the gap between your max and resting heart rate. The formula is target = (max β resting) Γ intensity + resting. If your resting HR is 60 and your max is 190, Z2 lands at 114β133 bpm too in this example, but the higher the zones go the more Karvonen diverges from the simple method, because it accounts for individual fitness. Trained athletes with low resting HRs see the biggest differences at Z4 and Z5.
Use percent-of-max-HR when you only know your age, and switch to Karvonen as soon as you have a reliable resting HR measured first thing in the morning for several days.
Practical Use Cases
Zone 2 base building for runners
Most amateur runners pile on tempo and interval work without enough easy volume. A four-week Z2 block β most of your weekly minutes at 60β70% of max β builds the aerobic base that makes threshold pace feel easier. Use the calculator to set your watch's alert range and stay honest on easy days.
Cycling and threshold work
For cyclists chasing a new FTP, Z4 (80β90% of max, or the Karvonen equivalent) is where threshold intervals live. A typical session is 2β4Γ8 to 12 minutes in Z4 with Z2 recovery between. Knowing the bpm window means you can ride by feel with a safety net, especially indoors on a trainer where perceived exertion lies.
Fat loss and steady-state cardio
The so-called fat burning zone maps to Z2 (60β70% of max). You burn a higher percentage of fat calories there, and you can sustain it long enough to add up to meaningful calorie totals without wrecking recovery. Stack Z2 sessions after weights or on rest days.
Returning after a break
When you come back from injury or a long layoff, every session in Z1 and Z2 for two to three weeks rebuilds cardiac stroke volume before you reintroduce tempo or intervals. The calculator gives you a defensible upper bound so you do not redline too soon.
Best Practices
- Measure resting HR correctly β first thing in the morning, before coffee, averaged over several days for the most accurate Karvonen inputs.
- Re-test max HR every year or two β the 220 β age formula has a Β±10 bpm error band, and a field test or ramp protocol beats any formula.
- Round to whole bpm β your watch rounds anyway, and the difference between 142 and 143 bpm is not physiologically meaningful.
- Lead with Z2 β most weeks should be 70β80% in Z1βZ2, even for advanced athletes; intensity is the seasoning, not the main course.
- Pair zones with rate of perceived exertion β RPE 3β4 lines up with Z2, RPE 7 with Z4, and so on, so you have a backup when the chest strap misbehaves.
- Track trends, not single workouts β what matters is the rolling weekly distribution of zone minutes, not whether one run hit exactly 138 bpm.
Ready to Find Your Zones?
Plug your numbers into the Heart Rate Zone Calculator and you will have a concrete bpm target in under a minute. The first step to better aerobic fitness is knowing where each zone actually starts.
Related Tools You Might Like:
- BMI Calculator β pair body composition with training intensity for a fuller fitness picture.
- Calorie Calculator β estimate daily energy needs to fuel your zone-based training plan.
- Age Calculator β compute exact age in years, months, and days from any birth date.
Happy training!