Z2 Heart Rate Calculator

Zone 2 (Z2) Heart Rate Calculator

Percentage of Max HR (Standard) Karvonen Formula (Uses Resting HR)

Your Target Zone 2 Range

What is Zone 2 Heart Rate Training?

Zone 2 training is often referred to as "Base Training." It is a steady-state intensity where your body primarily uses fat as a fuel source and builds aerobic capacity. This intensity is sustainable for long periods and is a cornerstone of professional endurance programs for runners, cyclists, and triathletes.

Why Train in Zone 2?

  • Mitochondrial Density: Increases the number and efficiency of mitochondria in your muscle cells.
  • Fat Metabolism: Teaches your body to burn fat more efficiently at higher workloads.
  • Lactate Clearance: Improves your ability to clear lactic acid from the bloodstream.
  • Reduced Injury Risk: Lower intensity allows for high volume without the systemic fatigue of HIIT.

How to Use Your Results

Your calculated range (60% to 70% of effort) should feel like a "conversational pace." You should be able to speak in full sentences without gasping for air. If you use the Karvonen Method, the calculator takes your fitness level (Resting Heart Rate) into account, which is often more accurate for trained athletes.

Example Calculation

For a 40-year-old with a resting heart rate of 60 BPM:

  • Max Heart Rate: 220 – 40 = 180 BPM.
  • Standard Zone 2 (60-70%): 108 to 126 BPM.
  • Karvonen Zone 2: 132 to 144 BPM (Accounting for heart rate reserve).
function calculateZ2() { var age = document.getElementById("z2_age").value; var restingHR = document.getElementById("z2_restingHR").value; var method = document.getElementById("z2_method").value; var resultArea = document.getElementById("z2_result_area"); var rangeDisplay = document.getElementById("z2_range_display"); var summaryText = document.getElementById("z2_summary"); if (!age || age 110) { alert("Please enter a valid age."); return; } var maxHR = 220 – age; var lowBPM, highBPM; if (method === "karvonen") { if (!restingHR || restingHR 120) { alert("Please enter a realistic Resting Heart Rate (usually 40-100 BPM) for the Karvonen method."); return; } var hrr = maxHR – restingHR; lowBPM = Math.round((hrr * 0.60) + parseInt(restingHR)); highBPM = Math.round((hrr * 0.70) + parseInt(restingHR)); } else { lowBPM = Math.round(maxHR * 0.60); highBPM = Math.round(maxHR * 0.70); } rangeDisplay.innerHTML = lowBPM + " – " + highBPM + " BPM"; var summary = "To stay in Zone 2, keep your heart rate between " + lowBPM + " and " + highBPM + " beats per minute. "; summary += "At this intensity, you should be able to maintain a conversation easily. If you can't speak in full sentences, you've likely moved into Zone 3."; summaryText.innerText = summary; resultArea.style.display = "block"; resultArea.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); }

Leave a Comment