Heart rate zone calculator
Turn your age, resting heart rate or measured max into five training zones and their purpose.
Heart rate zone calculator
Paste your age and resting heart rate — one person per line — and this tool works out the boundaries of your training zones and what each one is for: recovery, endurance, tempo, threshold or maximum effort. It's built for runners, cyclists and anyone following a heart-rate-based training plan who wants zones matched to their own numbers instead of a generic chart, and it handles a whole team or training group just as easily as a single line.
Choose the zone method: percentage of max heart rate is the simplest, while the Karvonen method factors in your resting heart rate for a heart rate reserve that adapts better to fitter athletes. If you don't have a measured maximum, pick the Tanaka or Fox formula to estimate it from age; if you do — from a max-effort test or a recent race — turn on "Use a measured maximum heart rate" and add it as a third value on the line. You can also choose 3, 5 or 7 zones, switch the display between beats per minute and percentages, and pick text, table or CSV output — the table adds a recommended session duration for each zone.
The tool accepts Windows and Unix line endings interchangeably, validates that resting heart rate is always lower than the maximum, and reports a clear error with the line number if an entry doesn't parse. Very large batches are capped at a sane output size so the page never freezes trying to render more than a browser tab should hold.
Everything runs locally in your browser — nothing you type is uploaded anywhere. Copy the result, download it as a .txt file, or send the output straight back into the input to try another method or zone count on the same numbers.