Heart Rate Calculator Formula
Understand the math behind the heart rate calculator. Each variable explained with a worked example.
Formulas Used
Max Heart Rate
max_heart_rate = max_hrZone 1 - Warm Up (50-60%)
zone1 = max_hr * 0.5Zone 2 - Fat Burn (60-70%)
zone2 = max_hr * 0.6Zone 3 - Cardio (70-80%)
zone3 = max_hr * 0.7Zone 4 - Hard (80-90%)
zone4 = max_hr * 0.8Zone 5 - Max (90-100%)
zone5 = max_hr * 0.9Variables
| Variable | Description | Default |
|---|---|---|
age | Age(years) | 30 |
max_hr | Derived value= 220 - age | calculated |
How It Works
Maximum Heart Rate Formula
Max HR = 220 - Age
This is the most widely used formula for estimating maximum heart rate.
Heart Rate Zones
Worked Example
A 30-year-old person.
age = 30
- 01Max HR = 220 - 30 = 190 bpm
- 02Zone 2 (fat burn) = 190 x 0.60 = 114 bpm to 190 x 0.70 = 133 bpm
- 03Zone 3 (cardio) = 190 x 0.70 = 133 bpm to 190 x 0.80 = 152 bpm
Frequently Asked Questions
How accurate is the 220 minus age formula?
It provides a reasonable estimate for most people, but individual max HR can vary by 10-20 bpm. A stress test provides a more accurate measurement.
Learn More
Guide
Heart Rate Zones Explained: Train Smarter with Zone-Based Exercise
Learn about the five heart rate training zones, how to calculate them, and how to use zone-based training to improve endurance, burn fat, and boost performance.
Ready to run the numbers?
Open Heart Rate Calculator