Cycling Heart Rate Zones Calculator - LTHR Zones 1 to 5c
Cycling heart rate zones calculator that turns your lactate threshold heart rate (LTHR) into seven Joe Friel training zones with BPM bands and percentage labels.
Cycling Heart Rate Zones Calculator
Results
What Is the Cycling Heart Rate Zones Calculator?
The cycling heart rate zones calculator turns a single lactate threshold heart rate (LTHR) number into the seven named training zones Joe Friel's The Cyclist's Training Bible uses for structured bike training, each with a beats-per-minute range and a percentage of LTHR label you can read off a cycling computer.
- • Building a polarized training week: Plan rides that spend most of the volume in Zone 2 and reserve Zone 4 through Zone 5c for short intervals.
- • Reading a cycling computer on the bike: Type the BPM bands into a Garmin or Wahoo alert so the watch beeps the moment the rider leaves the target zone.
- • Programming an indoor trainer workout: Set Zwift or TrainerRoad's heart-rate target so the workout lights up the right band.
- • Comparing two riders on a group ride: Convert each rider's LTHR into a zone set, then see who is riding Zone 2 and who is drifting into Zone 4.
The model is built around LTHR rather than age-predicted maximum heart rate because LTHR is what a cyclist can sustain for about an hour of hard effort, and it changes a lot less from day to day than maximum heart rate.
If you only have a maximum heart rate and not an LTHR, Target Heart Rate Calculator gives the age-based zone bands that complement these LTHR-based percentages for general riding.
How the Cycling Heart Rate Zones Calculator Works
The calculator reads the LTHR value, optionally replaces it with an age-based estimate built from Tanaka HRmax and a standard LTHR-to-HRmax ratio, then multiplies that LTHR by the seven zone percentage bands from Joe Friel's training model and rounds each bound to the nearest whole beat.
- LTHR: Lactate threshold heart rate in BPM. The single input the math depends on. Default 170 BPM in measured mode.
- LTHR source: A select that tells the calculator to use the entered LTHR directly or to overwrite it with an age-based estimate derived from Tanaka HRmax scaled to LTHR.
- Age: Rider age in years. Only used when the LTHR source is estimated.
- Zone percentage: The seven Joe Friel LTHR percentage bands: below 81% (Zone 1), 81 to 89% (Zone 2), 90 to 93% (Zone 3), 94 to 99% (Zone 4), 100 to 102% (Zone 5a), 103 to 106% (Zone 5b), and above 106% (Zone 5c).
Each zone is a band of BPM, not a single number, because a band lets the rider drift a few beats without leaving the zone. That mirrors how Joe Friel writes the zones in The Cyclist's Training Bible and how most cycling computers display the alerts.
Worked example: 170 BPM LTHR (typical trained amateur)
LTHR = 170 BPM, source = measured, age = 35.
Zone 1 = round(170 x 0.81) = 138 BPM. Zone 2 = 138 to 151 BPM. Zone 3 = 153 to 158 BPM. Zone 4 = 160 to 168 BPM. Zone 5a = 170 to 173 BPM. Zone 5b = 175 to 180 BPM. Zone 5c = above 180 BPM.
Zone 1 < 138 BPM, Zone 2 138-151 BPM, Zone 3 153-158 BPM, Zone 4 160-168 BPM, Zone 5a 170-173 BPM, Zone 5b 175-180 BPM, Zone 5c > 180 BPM.
A 170 BPM LTHR splits the seven zones at 138, 151, 158, 168, 173, and 180 BPM, which is the band a coach would program into a Garmin alert for a typical amateur.
According to TrainingPeaks, Threshold Tests for Swim, Bike and Run, Joe Friel popularized the 30-minute time trial for setting LTHR, and the resulting LTHR-based percentage bands drive weekly cycling training plans.
For the very top of the range, VO2 Max Calculator helps you set Zone 5a and Zone 5b targets in the context of a real VO2 max benchmark rather than a percentage of LTHR alone.
Key Concepts Explained
Four ideas shape every band this calculator returns. Learning them turns the result from a list of numbers into a training plan you can defend in front of a coach.
Lactate threshold heart rate (LTHR)
The highest heart rate you can sustain for about 60 minutes of hard, steady effort. It is the cycling-specific input that anchors every band, tested with a 30-minute time trial multiplied by 0.95.
Zone 1 to Zone 2 (endurance base)
The wide band of easy riding below 89 percent of LTHR. Most weekly training volume should live here because the body builds aerobic capacity and fat oxidation at this intensity.
Zone 4 threshold work
The 94 to 99 percent band sits right at the rider's lactate threshold. Intervals in this band raise FTP and prepare the rider for the harder Zone 5 work on the same session.
Zone 5a to 5c (VO2 max to anaerobic)
Above 100 percent of LTHR, the zones shift from threshold to VO2 max and then to short, all-out neuromuscular efforts. These bands are reserved for short intervals, never long steady riding.
Most cyclists only need LTHR plus a percentage band, which is why this calculator exists: it skips the maximum-heart-rate guessing that older models required.
If you want to translate these heart rate zones into power targets, Cycling FTP Calculator gives the functional threshold power value that anchors the watt-based version of the same model.
How to Use This Calculator
Pick a source for LTHR, enter the number, and read the seven zones. The page updates in real time, so you can rerun the math when your coach sends a new LTHR.
- 1 Decide between measured and estimated LTHR: Use measured if you have a recent 30-minute time trial result; use estimated if you only have your age and want a starting point.
- 2 Enter the LTHR value (or the age): Type the LTHR in BPM, or the rider's age in years, depending on the source you picked. The defaults work as a quick example.
- 3 Read the LTHR used for the zones: The first result field confirms the LTHR the calculator is using, so you know whether it took your entered value or replaced it with the age-based estimate.
- 4 Copy the seven zone bands: Take the seven BPM ranges and the percentage labels into your cycling computer, training log, or coach's spreadsheet.
- 5 Plan a polarized training week: Use Zone 2 for the bulk of your weekly hours, then schedule short Zone 4 to Zone 5c sessions once or twice a week.
A 40-year-old rider who has never tested LTHR selects estimated and leaves the age at 40. The calculator computes HRmax = 180 and LTHR = 157 BPM, then renders Zone 1 below 127, Zone 2 from 127 to 140, Zone 3 from 141 to 146, Zone 4 from 148 to 155, Zone 5a from 157 to 160, Zone 5b from 162 to 166, and Zone 5c above 166 BPM.
Once you know the zone you are riding in, Calories Burned By Heart Rate Calculator converts the time spent there into a calorie estimate for fueling and recovery planning.
Benefits of Using This Calculator
A single set of bands, derived from one transparent input, replaces hand-drawn zone charts and removes the guesswork from heart-rate-based training.
- • Personalized bands from one input: LTHR alone produces seven named zones, so the rider does not need maximum heart rate or a lab test to start structured training.
- • Faster cycling computer setup: Copy the BPM ranges into Garmin, Wahoo, or Polar alerts and stop recalculating the bands by hand after every LTHR update.
- • Polarized training structure: The seven zones show which band to spend the weekly base in (Zone 2) and which band to reserve for short intervals (Zone 4 through Zone 5c).
- • Transparent math: Percentages come from a published training book, rounding is whole BPM, and the age-based estimate combines a peer-reviewed HRmax equation with a documented LTHR ratio.
- • Cross-discipline use: Runners and rowers can apply the same LTHR percentages on an erg or a run by switching the sport-specific target to the same percentage of threshold heart rate.
The cycling heart rate zones calculator is also fast enough to use mid-ride: enter the latest LTHR your coach sent, and the bands update without a page reload.
When the same athlete wants to apply a similar intensity structure to running, Running Pace and Race Split Calculator helps translate the same weekly plan into pace per mile or kilometer.
Factors That Affect Your Results
Five factors shape the bands. Some are inputs, and some are caveats the rider should remember before treating the numbers as gospel.
Measured versus estimated LTHR
A measured LTHR from a 30-minute time trial is the most reliable input. The age-based estimate starts from Tanaka's HRmax equation and applies a 0.87 ratio, which is a reasonable midpoint for trained endurance cyclists but can be off by ten or more beats, especially for older or less-trained riders.
Day-to-day LTHR drift
Heat, fatigue, caffeine, dehydration, and recent hard training can push a single-day LTHR result up or down by three to five beats. Use a recent, rested test result.
Zone boundary rounding
Each bound is rounded to the nearest whole BPM. Riders with awkward LTHR values can see a one or two beat gap between adjacent zones, which is a feature, not a bug.
Open-ended Zone 1 and Zone 5c bands
Zone 1 is everything below 81 percent of LTHR, and Zone 5c is everything above 106 percent of LTHR. The calculator does not cap the upper band, so elite track riders still see the right number above 220 BPM.
Maximum heart rate is not the anchor
The bands are fractions of LTHR, not maximum heart rate. Riders who only have a maximum heart rate should expect different percentages from a maximum-HR-based model.
- • The model is built for steady, sustained efforts. Sprints and surges will briefly push the rider into a higher zone than the steady band.
- • Drift, sensor noise, and chest strap versus optical sensor disagreement can move the reading by a few beats, so treat the zone as a band.
Use the bands as a starting point, then refine them after a few weeks of real training. If Zone 2 always feels too easy or too hard, your measured LTHR may have moved and the input should be re-tested.
According to TrainingPeaks, Threshold Tests for Swim, Bike and Run, the 30-minute time trial popularized by Joe Friel is the standard way to measure LTHR.
The age-based estimate starts from the Tanaka et al. (2001) HRmax regression 208 - 0.7 x age, then scales HRmax by 0.87 to approximate LTHR for trained endurance cyclists.
For a complementary power-based cross-check, Cycling Power-to-Weight Ratio Calculator confirms the Zone 4 to Zone 5c effort in watts per kilogram.
Frequently Asked Questions
Q: What is the cycling heart rate zones calculator?
A: The cycling heart rate zones calculator converts a single lactate threshold heart rate (LTHR) into the seven named training zones Joe Friel uses in The Cyclist's Training Bible, each with a beats-per-minute range and a percentage of LTHR label you can read straight from a cycling computer.
Q: How do I calculate my cycling heart rate zones from my LTHR?
A: Enter your measured LTHR in the first field, or switch the LTHR source to estimated and type your age. The calculator multiplies the LTHR by the seven Joe Friel percentage bands and rounds each bound to the nearest whole BPM, returning Zone 1 through Zone 5c as labeled ranges.
Q: What is LTHR and how do I find it?
A: LTHR is the lactate threshold heart rate, the highest heart rate you can sustain for about 60 minutes of hard effort. The most common test is a 30-minute all-out time trial on a flat course, with the average heart rate multiplied by 0.95 to estimate LTHR.
Q: What are the seven cycling heart rate zones in the Joe Friel model?
A: Joe Friel's seven-zone model sets Zone 1 below 81 percent of LTHR, Zone 2 from 81 to 89 percent, Zone 3 from 90 to 93 percent, Zone 4 from 94 to 99 percent, Zone 5a from 100 to 102 percent, Zone 5b from 103 to 106 percent, and Zone 5c above 106 percent of LTHR.
Q: How long should I train in each cycling heart rate zone?
A: Most weekly volume should sit in Zone 2 for endurance, with one or two sessions a week adding short Zone 4 to Zone 5c intervals for threshold, VO2 max, and anaerobic work. Exact splits depend on the training phase, but a polarized 80/20 split between easy and hard time is a common target.
Q: Can I use max heart rate instead of LTHR for cycling zones?
A: You can, but the percentage bands are different. LTHR-based zones use the seven Joe Friel bands shown above, while maximum-heart-rate models usually use Karvonen or simple max-HR percentages. The two systems give different BPM numbers for the same intensity, so stick to one for consistency.