Cycling Heart Rate Zone Calculator · 5 Zones in bpm

Cycling Heart Rate Zone Calculator

Find your 5 training zones in bpm from age, resting HR and max HR formula

Personal Details
yrs
bpm
Measure resting HR in the morning before getting up. Typical: 50–70 bpm for adults, 40–55 bpm for trained cyclists.
Method
Karvonen uses heart rate reserve (max − resting) and is more accurate for trained cyclists. % Max HR is simpler but ignores resting HR.
Heart Rate Zones
❤️ 5-Zone Training
Estimated Max Heart Rate
—
—
Max HR
—
Resting HR
—
HR Reserve
—
Method
—
Z1 Recovery Z2 Endurance Z3 Tempo Z4 Threshold Z5 VO2 Max
Training zones in bpm
Zone% RangeBPM RangeWhat it trains
Estimates only. Max HR varies widely between individuals — a lab or field test gives the most accurate numbers.
Powered by Toolraxy
\n';var escaped = toolHtml .replace(/&/g, '&') .replace(//g, '>') .replace(/"/g, '"');embedCodeTextarea.value = ''; }window.toggleEmbedPanel = function () { if (embedPanel.style.display === 'none' || embedPanel.style.display === '') { generateEmbedCode(); embedPanel.style.display = 'block'; } else { embedPanel.style.display = 'none'; } };window.copyEmbedCode = function () { embedCodeTextarea.select(); if (navigator.clipboard) { navigator.clipboard.writeText(embedCodeTextarea.value).then(function () { alert('Embed code copied!'); }).catch(function () { alert('Press Ctrl+C'); }); } else { alert('Press Ctrl+C'); } };function bindAll() { [ageInput, genderSelect, restingInput, formulaSelect, methodSelect, customMaxInput].forEach(function (el) { el.addEventListener('input', calculate); el.addEventListener('change', calculate); }); }if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { bindAll(); calculate(); }); } else { bindAll(); calculate(); } })();

Creator & Maintainer

Image of Faiq Ur Rahman, CEO & Founder Toolraxy

Faiq Ur Rahman

Founder & CEO, Toolraxy

Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Introduction

Zone 2 rides, threshold intervals, and VO₂ max work all live at different heart rates. Get the ranges wrong and your easy day turns into a tempo ride, or your interval session never touches the intensity you’re chasing. This calculator turns three inputs into five training zones measured in bpm. Enter your age, resting heart rate, and pick a max HR formula. Choose between Karvonen and % Max HR methods. The output table gives every zone a bpm range plus a short description of what it trains. It’s a planning tool for structured training, not a medical assessment. All the math runs in your browser. No account, no uploads, no training data leaving your device.

 

How to Use the Cycling Heart Rate Zone Calculator

  1. Enter your age in years.

  2. Select your gender. The Gulati formula option is women-specific.

  3. Type your resting heart rate. Measure it in the morning before getting out of bed.

  4. Pick a max HR formula. Tanaka is the default and fits most adults.

  5. Choose a zone method. Karvonen uses heart rate reserve and suits trained cyclists better.

  6. Read the zone table. Every row shows the zone name, % range, bpm range, and what it trains.

If you don’t know your resting HR, leave the default and switch to % Max HR. That method skips resting HR entirely.

 

How the Cycling Heart Rate Zone Calculator Formula Works

Two calculations run in sequence: first the max HR estimate, then the zone boundaries.

Formula: Fox – Max HR = 220 − age
Formula: Tanaka – Max HR = 208 − 0.7 × age
Formula: Gulati (women) – Max HR = 206 − 0.88 × age
Formula: Nes – Max HR = 211 − 0.64 × age
Formula: Karvonen zone = ((Max HR − Resting HR) × %) + Resting HR
Formula: % Max HR zone = Max HR × %

Max HR comes from your chosen formula or from a custom value you enter. The calculator then computes heart rate reserve by subtracting resting HR from max HR.

Two methods split the zones. Karvonen multiplies the reserve by the zone percentage, then adds resting HR back. Percent of Max HR multiplies max HR by the zone percentage and skips resting HR.

Zone bands are fixed: Z1 at 50–60%, Z2 at 60–70%, Z3 at 70–80%, Z4 at 80–90%, Z5 at 90–100%.

 

Worked Example

A 40-year-old male rider with a resting HR of 58 bpm. He picks Tanaka and Karvonen.

Max HR: 208 − (0.7 × 40) = 208 − 28 = 180 bpm
HR Reserve: 180 − 58 = 122 bpm

Zone boundaries at Karvonen:

  • Z1: (122 × 0.50) + 58 = 119 bpm to (122 × 0.60) + 58 = 131 bpm

  • Z2: 131 to 143 bpm

  • Z3: 143 to 156 bpm

  • Z4: 156 to 168 bpm

  • Z5: 168 to 180 bpm

The hero panel shows “180 bpm” as the estimated max. The subtitle lists age, resting HR, reserve, and method. The badge reads “5-Zone Training.”

If he switches to % Max HR, his Z2 range shifts to 108–126 bpm. The Karvonen zones sit higher because the reserve method weights his low resting HR. The two methods produce different numbers from the same inputs. That’s expected.

Frequently Asked Questions

What is a good max heart rate for cycling?

There’s no universal “good” number. Max HR depends on age and genetics, not fitness. A fit 40-year-old might top out at 180 bpm. An unfit 40-year-old might reach 190. Higher max HR doesn’t mean fitter. What matters is knowing your own number so your zones are accurate.

 

How do I calculate my cycling heart rate zones?

Get your max HR from a formula or test. Multiply by the zone percentages. For Karvonen, subtract resting HR from max, multiply by the zone percentage, then add resting HR back. The calculator handles this automatically from your age and resting HR.

 

What is Zone 2 heart rate for cycling?

Zone 2 runs at 60 to 70 percent of max HR, or 60 to 70 percent of heart rate reserve. For a 40-year-old with a 180 bpm max, that’s roughly 108 to 126 bpm using % Max HR, or 131 to 143 bpm using Karvonen with a 58 bpm resting HR. It’s the pace you can hold for hours.

 

How accurate is the 220 minus age formula?

It’s rough. The Fox formula underestimates max HR for older adults and overestimates for younger ones. The standard deviation is around 10 to 12 bpm, so about a third of people fall outside that range. Tanaka and Nes are more accurate across ages. Use a field test for the real number.

 

What is the Karvonen formula?

Karvonen uses heart rate reserve. Zone bpm = ((Max HR − Resting HR) × % intensity) + Resting HR. It’s more personalised than % Max HR because it accounts for your resting rate. Coaches prefer it for trained cyclists with low resting HR.

 

Should I use % Max HR or Karvonen?

Use Karvonen when you have a reliable resting HR measurement. Use % Max HR if you don’t know your resting HR or want a simpler calculation. Karvonen tightens the zones for fitter riders. % Max HR works fine as a starting point and is easier to remember.

 

What heart rate zone burns the most fat?

Zone 2 burns the highest percentage of fat, around 60 percent of calories. Higher zones burn more total calories but shift toward carbohydrate. For weight loss, total calories and consistency matter more than the fat-burning percentage of a single ride.

 

Why is my heart rate higher indoors?

Indoor training raises heart rate by 5 to 10 bpm at the same effort because of heat, humidity, and lack of airflow. Your body works harder to cool itself, which shows up on the monitor. Adjust indoor zones down slightly or focus on perceived effort instead.

 

Can I use this calculator for running?

The formulas apply to running too, but running max HR often sits 5 to 10 bpm higher than cycling max HR. If you use running-specific zones, enter your running max HR, not your cycling max. Don’t assume the numbers carry over between sports.

 

How often should I retest my max heart rate?

Once or twice a year is plenty for most riders. Max HR declines slowly with age, roughly one bpm per year. Retest after a long layoff, a significant fitness change, or if your zones start feeling wrong. The formulas update automatically with age, so the estimate stays close.

Disclaimer

This calculator produces estimates, not medical measurements. Max heart rate and training zones vary widely between individuals. Genetics, medication, altitude, and fitness history all affect your real numbers. The formulas used here describe population averages. Do not use the output to diagnose, treat, or manage any medical condition. Talk to a doctor before starting a new training programme, especially if you have a heart condition, are taking heart-rate-altering medication, or have been inactive for years. A supervised exercise test gives the most accurate max HR. Use the zones here as a training guide, not as medical clearance.

ADVERTISEMENT

ADVERTISEMENT