Estimate your Max Heart Rate (MHR) and Heart Rate Zones based on standard algorithms used in fitness technology.
— BPM
Estimated Max Heart Rate (Standard Formula)
Your Calculated Heart Rate Zones
These zones represent the intensity levels often displayed in Apple Health.
Zone
Intensity
Heart Rate Range (BPM)
How Does Apple Calculate Max Heart Rate?
Understanding how your Apple Watch determines your cardiovascular limits is essential for effective training. By default, watchOS and the Apple Health app calculate your maximum heart rate primarily based on your age. This calculation is crucial because it defines your "Heart Rate Zones," which help you gauge exercise intensity, from fat-burning warm-ups to high-intensity interval training.
The Mathematical Formulas
While Apple occasionally updates its algorithms, the foundational logic relies on established physiological formulas. The two most common methods used in fitness wearables are:
The Standard Fox Formula: This is the most widely recognized calculation: 220 - Age = Max Heart Rate. It provides a quick, general baseline for the majority of users.
The Tanaka Formula:208 - (0.7 × Age) = Max Heart Rate. This formula is often considered more accurate for healthy adults over the age of 40, smoothing out the aggressive drop-off seen in the standard formula.
Apple Watch automatically updates these values on your birthday. However, if you have conducted a physiological stress test in a lab and know your exact Max Heart Rate, you can manually override these calculations in the Watch app settings under "Workout" > "Heart Rate Zones".
Understanding Your Heart Rate Zones
Once your Max Heart Rate (MHR) is established, the Apple Watch divides your effort levels into five distinct zones. These zones help you target specific fitness goals:
Zone 1 (50-60%): Very light activity, recovery, and warm-up.
Zone 2 (60-70%): Fat burning and endurance building. This is often called the "conversational pace."
Zone 3 (70-80%): Aerobic fitness. Improves blood circulation and skeletal muscle efficiency.
Zone 4 (80-90%): Anaerobic training. Increases maximum performance capacity and lactate threshold.
Zone 5 (90-100%): Maximum effort. Sustainable only for very short bursts.
Why Accuracy Matters
If the calculated max heart rate is too high, your Apple Watch might report that you are working out in Zone 2 when you are actually straining in Zone 4. Conversely, if the calculation is too low, you might be pushing yourself dangerously hard while the watch suggests you are in a moderate zone. Using a calculator to verify your zones—and manually adjusting them in the Health app if necessary—ensures your workout data reflects your true physiological effort.
function calculateAppleMHR() {
// Get input value
var ageInput = document.getElementById('userAge').value;
var resultArea = document.getElementById('results-area');
var mhrDisplay = document.getElementById('mhr-display');
var zonesBody = document.getElementById('zones-body');
// Parse integer
var age = parseInt(ageInput);
// Validation
if (!age || age 120) {
alert("Please enter a valid age between 1 and 120.");
resultArea.style.display = "none";
return;
}
// 1. Calculate Standard MHR (Fox Formula) – Most common default
var mhr = 220 – age;
// 2. Calculate Zones based on Standard MHR
// Rounding to nearest whole number
var zone1_low = Math.round(mhr * 0.50);
var zone1_high = Math.round(mhr * 0.60);
var zone2_low = Math.round(mhr * 0.60) + 1; // Start where prev ended
var zone2_high = Math.round(mhr * 0.70);
var zone3_low = Math.round(mhr * 0.70) + 1;
var zone3_high = Math.round(mhr * 0.80);
var zone4_low = Math.round(mhr * 0.80) + 1;
var zone4_high = Math.round(mhr * 0.90);
var zone5_low = Math.round(mhr * 0.90) + 1;
var zone5_high = mhr;
// Display MHR
mhrDisplay.innerHTML = mhr + " BPM";
// Generate Table HTML
var html = ";
// Zone 5
html += '