Launch
Calculate My Heart Rate
Visit
Premium
Example Image

Calculate My Heart Rate

Free personalized heart rate training zones (Karvonen)

Visit

Most heart rate calculators give you one number: 220 minus your age. They split it into zones, slap a label on each one, and send you on your way. The problem is that formula was never validated in a clinical study. It was an offhand observation from the 1970s, and it ignores the one variable that matters most: your resting heart rate.

That is what this calculator was built to fix. The Karvonen formula calculates your zones based on the range between your resting heart rate and your maximum heart rate. That range is your Heart Rate Reserve, and it reflects your actual cardiovascular capacity far better than max heart rate alone. Two athletes can have the exact same maximum heart rate but very different resting heart rates. A trained endurance athlete might rest at 42 bpm. A sedentary adult might rest at 72 bpm. The 220-minus-age method treats them identically. The Karvonen method does not.

Built out of frustration with tools that were either paywalled, overcomplicated, or ignored resting heart rate entirely. So this one does not skip it.

Example Image
Example Image

Features

Five personalized heart rate training zones based on the Karvonen formula and your actual resting heart rate, not a population average.

Five formula options side by side: Karvonen, Tanaka, Gulati, Nes, and the traditional 220-minus-age method, so you can compare approaches or use the one your training plan calls for.

Built-in resting heart rate tracker to log your morning measurements over time. A downward trend tells you your fitness is improving. An unexpected spike is often the first sign of illness or overtraining before you feel it anywhere else.

Embeddable widget for coaches and site owners. Drop a fully functional zone calculator into your own website with no technical setup required.

Free, browser-based, no account or download required. Your data saves locally and stays on your device.

Use Cases

Runners structuring easy runs, long runs, and track sessions by zone rather than pace feel.

Cyclists cross-referencing heart rate with power data to understand effort levels at different intensities.

Triathletes setting accurate zones across all three disciplines, where heart rate responds differently to swimming, cycling, and running.

Coaches setting client zones quickly and explaining the physiology behind each zone without a long detour into exercise science.

Longevity and metabolic health athletes dialing in Zone 2 training, which has become central to evidence-based protocols focused on cardiovascular health and fat oxidation.

Fitness beginners who want to stop guessing about whether they are going too hard, too easy, or right where they need to be.

Coaching sites, running blogs, and triathlon communities looking to offer their audience a useful embedded tool without building one themselves.

Comments

custom-img
FREE AI tarot reading platform

I really appreciate the science-backed approach. Including resting heart rate provides much more meaningful training recommendations.

custom-img
A creator, builder, developer, for the l...

Frustrated that other calculators were either paywalled, too complicated, or ignored resting heart rate entirely. Built this to fix that. Free, browser-based, and does the math the right way.

Nice approach. I like that you've focused on making the tool simple and easy to understand.

Really appreciate the explanation behind the methodology. Using Heart Rate Reserve instead of relying solely on the 220-minus-age formula makes this much more practical. Great work, and congrats on the launch!

custom-img
I am a Chemeicla Engineer and HSEQ profe...

A nice tool to have

custom-img
i write a16z speedrun scout checks withi...

The embeddable widget is a game changer for coaches and training apps. Most people get trapped in the standard 220-minus-age formula because it's simple, but this levels the playing field by making Karvonen accessible to everyone. Having multiple formula options side-by-side so people can see the differences is smart UX for a tool that educates, not just calculates.

custom-img
A person who likes to explore

Useful little tool, especially for people who want something more practical than the usual 220-minus-age calculation. I like that it includes resting heart rate and lets you compare different formulas side by side instead of hiding the assumptions. One suggestion: it might be helpful to add a short explanation for beginners on how to measure resting heart rate properly, since that input can change the final zones quite a bit. Overall, nice balance between simple UX and enough detail for people who train regularly.

Premium Products
custom-img
A creator, builder, developer,...
Makers
custom-img
A creator, builder, developer,...

Comments

custom-img
FREE AI tarot reading platform

I really appreciate the science-backed approach. Including resting heart rate provides much more meaningful training recommendations.

custom-img
A creator, builder, developer, for the l...

Frustrated that other calculators were either paywalled, too complicated, or ignored resting heart rate entirely. Built this to fix that. Free, browser-based, and does the math the right way.

Nice approach. I like that you've focused on making the tool simple and easy to understand.

Really appreciate the explanation behind the methodology. Using Heart Rate Reserve instead of relying solely on the 220-minus-age formula makes this much more practical. Great work, and congrats on the launch!

custom-img
I am a Chemeicla Engineer and HSEQ profe...

A nice tool to have

custom-img
i write a16z speedrun scout checks withi...

The embeddable widget is a game changer for coaches and training apps. Most people get trapped in the standard 220-minus-age formula because it's simple, but this levels the playing field by making Karvonen accessible to everyone. Having multiple formula options side-by-side so people can see the differences is smart UX for a tool that educates, not just calculates.

custom-img
A person who likes to explore

Useful little tool, especially for people who want something more practical than the usual 220-minus-age calculation. I like that it includes resting heart rate and lets you compare different formulas side by side instead of hiding the assumptions. One suggestion: it might be helpful to add a short explanation for beginners on how to measure resting heart rate properly, since that input can change the final zones quite a bit. Overall, nice balance between simple UX and enough detail for people who train regularly.

Premium Products