Understanding your target heart rate zones during exercise is crucial for optimizing your workouts, whether you're aiming for general fitness, fat burning, or peak performance. This calculator helps you determine your personal heart rate zones based on your age.
function calculateHeartRateZones() {
var ageInput = document.getElementById("age");
var resultDiv = document.getElementById("result");
// Clear previous results
resultDiv.innerHTML = "";
// Validate input
if (ageInput.value === "" || isNaN(ageInput.value) || ageInput.value < 0) {
resultDiv.innerHTML = "Please enter a valid age.";
return;
}
var age = parseFloat(ageInput.value);
// Maximum Heart Rate Calculation (220 – age)
var maxHeartRate = 220 – age;
// Heart Rate Zones Calculation
// Zone 1: Very Light (50-60% of Max HR)
var zone1_min = maxHeartRate * 0.50;
var zone1_max = maxHeartRate * 0.60;
// Zone 2: Light (60-70% of Max HR)
var zone2_min = maxHeartRate * 0.60;
var zone2_max = maxHeartRate * 0.70;
// Zone 3: Moderate (70-80% of Max HR)
var zone3_min = maxHeartRate * 0.70;
var zone3_max = maxHeartRate * 0.80;
// Zone 4: Hard (80-90% of Max HR)
var zone4_min = maxHeartRate * 0.80;
var zone4_max = maxHeartRate * 0.90;
// Zone 5: Maximum (90-100% of Max HR)
var zone5_min = maxHeartRate * 0.90;
var zone5_max = maxHeartRate * 1.00;
// Display Results
var output = "