Heart Rate Zone 2 Calculator
The formula
What the zone 2 bpm tells you
The 60–70% HRmax band that endurance coaches treat as the foundation: fat oxidation is near its peak, lactate stays flat, and hours can be spent here.
Calculation: Z2 = 60–70% HRmax (aerobic base). Enter your inputs and every substitution is shown below the result.
Reading the result
The talk test is the field calibration: full sentences without gasping means you are really in Z2.
Rules of thumb: 60–70% HRmax; the 80/20 polarised model puts most volume at this intensity
Limitations and best practice
Chronic understatement of true HRmax quietly turns "easy" Zone 2 into junk tempo miles.
This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.
Frequently asked questions
Is Zone 2 the same as an easy run?
How much Zone 2 should I do?
Source & methodology
ACSMM guidelines; San Millán Zone 2 literature.
Heart Rate Zone 2 explained: formula, worked example and honest limits
Health numbers only mean something against a reference — this page gives you both the number and the band it sits in. There are plenty of pages about Heart Rate Zone 2; almost none of them show the working. This one does: the formula, every input, a fully computed example, and a sensitivity analysis calculated live from this engine’s own defaults.
What makes Heart Rate Zone 2 worth calculating is not precision but position: it tells you which side of a threshold you are on, and by how much. A rough figure that settles the direction beats an elaborate one that never commits.
The useful way to hold Heart Rate Zone 2 is as a ratio with a story attached: Z2 = 60–70% HRmax (aerobic base) says how the parts combine, and the 110 bpm figure above is simply that sentence written in numbers. Everything that follows unpacks one clause of the sentence at a time.
What makes a calculation page trustworthy is that its copy is derived from its own arithmetic: here zone 2 range = 110 bpm, recomputed every time a field changes, and the sensitivity section ranks the inputs that move the result — Age first, at ≈1.3 % of the headline for a ten-percent error either way in that input. Work down the page and by the end you could re-derive the result in a spreadsheet from memory.
Every input in Heart Rate Zone 2, and what it does to the answer
Here is the complete model this tool runs — Z2 = 60–70% HRmax (aerobic base) — with each input explained below. If a competitor’s page gives you a different answer from the same inputs, this is the text that settles which of you is right.
Age (y) (example value 35) is a measured number in the unit named by the label; the formula does not convert for you. Use the value as of today, not as of the last time you looked — time fields drift silently.
Resting HR (bpm) (example value 60) is a measured number in the unit named by the label; the formula does not convert for you. The example value is there to demonstrate the mechanics, not to describe your situation — overwrite it.
Heart Rate Zone 2 on the example inputs: the complete substitution
Rather than describe the calculation, here it is end to end — every substitution in order, starting from the inputs above. Starting figures: Age (y), Resting HR (bpm). Run to the end, the zone 2 range resolves to 110 bpm — Zone 2 = 110–128 bpm (60–70% of 183 estimated HRmax) — Zone 2 is where the mitochondrial base is built and the talk test still passes on the bands this tool uses.
- HRmax ≈ 207 − 0.7 × 35 = 183
- 183 × 60% = 110 bpm
- 183 × 70% = 128 bpm
Lower bound (HRmax%) — 110. Compare it against the main result of 110 bpm before drawing conclusions.
Upper bound (HRmax%) — 128. If your inputs change, this is usually the first companion figure to move.
Karvonen low — 134 bpm. This is the number experienced users quote when the headline alone would mislead.
Karvonen high — 146 bpm. This is the number experienced users quote when the headline alone would mislead.
Overwrite any input above and every line of this example updates with it — the substitution is live, not a screenshot of somebody else’s numbers.
How far Heart Rate Zone 2 can reasonably move
Single-point answers invite false confidence, so the same engine was run across a band around the input that matters most here. Each row is a full recalculation of Heart Rate Zone 2, not an interpolation.
| Age setting | Zone 2 range |
|---|---|
| 80 % of the example value | 112 bpm |
| 90 % of the example value | 111 bpm |
| example inputs | 110 bpm |
| 110 % of the example value | 108 bpm |
| 120 % of the example value | 107 bpm |
That spread — 107 bpm at the low end, 112 bpm at the high — is what a careful read of Heart Rate Zone 2 looks like: a band you can state out loud, with the reason for each edge. Reproduce it in the form above by editing Age alone; the substitution steps will follow your figures exactly.
What actually moves your Heart Rate Zone 2
Nobody should have to guess which input matters. The engine was re-run once per field below — ten percent up, ten percent down, everything else frozen — and the results ranked by how far they moved the zone 2 range. It is the fastest honest answer to “what matters most in Heart Rate Zone 2?” — and it is specific to these defaults, because sensitivity moves with the starting point.
- Nudge Age by ±10 % and Heart Rate Zone 2 lands between 108 bpm and 111 bpm (sensitivity ≈1.3 %)
Age is the dominant lever here: ten percent either way moves the result by about 1.3 %, from 108 bpm to 111 bpm. Measure that input from a document rather than from memory. The rest of the inputs earn only a rounding-error of attention, and that asymmetry is the practical payoff of measuring rather than asserting.
What a Heart Rate Zone 2 of 110 bpm means in practice
The value above only becomes useful the moment you know what it is being measured against. On the example inputs the band reads “Zone 2 = 110–128 bpm (60–70% of 183 estimated HRmax) — Zone 2 is where the mitochondrial base is built and the talk test still passes”; your own figures place you on a different rung of the same ladder. The sensitivity list shows how far a modest input error moves you along that ladder: for Age, ±10 % covers 108 bpm to 111 bpm. The practical reading rules: read the band as a starting hypothesis, then test it: change the two dominant inputs by ten percent and see whether the verdict survives. Verdicts that survive stress are the ones worth acting on.
Where Heart Rate Zone 2 sits next to similar measures: this tool answers “how much is the Heart Rate Zone 2”, while the related calculators answer “what do I do about it”. Reading the result alone tends to over-weight a single snapshot; pairing it with the companion tools above turns the number into a decision.
How people get Heart Rate Zone 2 wrong
Chronic understatement of true HRmax quietly turns "easy" Zone 2 into junk tempo miles. This calculator gives an estimate based on standard formulas; it is not professional financial, medical, legal or engineering advice. Verify anything you plan to act on with a qualified professional and your own records.
Using stale inputs. Heart Rate Zone 2 is only as current as the numbers behind it — an estimate carried over from a previous season, rate table or report quietly biases every output. Re-measure the inputs first; that single habit fixes more bad Heart Rate Zone 2 figures than any formula change.
Attention is also misallocated between fields. Having measured this engine, we can say where it belongs: Age first, everything else second.
A final trap is presentation: reporting Heart Rate Zone 2 to more decimal places than the inputs support. The tool prints what the arithmetic gives; you should quote only what your least precise field justifies.
Six things to confirm before acting on Heart Rate Zone 2
- Recompute once with the dominant input deliberately set low, and see whether the decision changes.
- Compare the result with one independent method or published benchmark.
- Re-verify Age against a source document — ten percent of error there moves the headline by ≈1.3 %.
- Check that every field the formula needs actually arrived from a document, not from recollection.
- Confirm the example values are plausible for your own situation before replacing them.
- Repeat the ±10 % test on the inputs that matter and see whether the decision — not just the number — still holds.
A routine for decision-grade Heart Rate Zone 2
The tool does the arithmetic; the routine below is what makes the arithmetic trustworthy. Five steps, a minute total — and afterwards you will know not just what the number is, but which assumption produced it.
Step 1 — collect, then type. Everything this tool asks for is listed above (age (y), resting hr (bpm)). Pull each figure from something you can point at — paperwork, a dashboard, a label — before touching a field. Guesswork at the input stage cannot be repaired at the interpretation stage. Say the answer out loud before you save it; if it sounds wrong, the model did not change, your understanding did.
Step 2 — enter the conservative case first. Resist the flattering scenario. Type the inputs you would defend in front of a sceptical reader, read the Zone 2 range (110 bpm for the example values), and note the verdict band. One decimal place more than your data supports is one decimal place of fiction.
Step 3 — play with the inputs on purpose. Ten percent up, ten percent down, one field at a time. Within a few minutes you will know this calculation better than most people who quote its results. Compare the calculation to the rough guess you arrived with, and ask why they differ.
Step 4 — compute a corridor, not a point. Three runs — worst, likely, best — turn Heart Rate Zone 2 from a snapshot into a range. Plan against the pessimistic end and treat the optimistic end as the upside story. Numbers are cheap to produce and expensive to retract; the extra minute is the cheapest insurance available.
Step 5 — save the story with the figure. A number without its inputs and its date is unusable within a quarter. Record 110 bpm, the assumptions behind it, and today’s date; your future self will be auditing a stranger’s arithmetic. The input you reach for first is usually the one you measured longest ago.
The real-world conversations Heart Rate Zone 2 settles
Numbers earn their keep in conversations, and Heart Rate Zone 2 is no exception. In Health & Medical discussions around Fitness Performance, this figure decides whether an option stays on the table: it converts an opinionated debate into an arithmetic one, and arithmetic is the only referee both sides accept. If the verdict changes with a ten-percent nudge, report the nudge alongside the number.
Used properly this is a five-minute filter that saves weeks. Compute Heart Rate Zone 2, reject what fails, and only then bring in the expensive analysis for the survivors. Precision is a promise you make about your data; make sure your inputs can keep it.
There is a personal-administration use people overlook: periodic self-checking. Heart Rate Zone 2 quietly drifts as life changes — rates move, bodies change, costs compound — and re-running it a few times a year catches drift while correction is still cheap. Note the assumption you are least sure about; that is where the real risk lives.
The questions that come up most about Heart Rate Zone 2
What affects Heart Rate Zone 2 the most?
Measured on this engine, Age is the dominant lever: moving it ±10 % shifts the zone 2 range across 108 bpm to 111 bpm — about 1.3 % of the headline. The ranked list in the sensitivity section is computed live, not asserted from a template.
What is a typical Heart Rate Zone 2?
On the worked example above Heart Rate Zone 2 comes out at 110 bpm. Treat that as one point on a distribution rather than a norm: the bands, the companion outputs and the sensitivity ranking tell you how wide the plausible range really is.
How do I calculate Heart Rate Zone 2 by hand?
Z2 = 60–70% HRmax (aerobic base) is the entire method. Work the inputs in that order — HRmax ≈ 207 − 0.7 × 35 = 183 — and you will reach 110 bpm on the default figures, the same number this tool prints.
What happens to Heart Rate Zone 2 if age changes by 10 %?
Try it in the form above and the printed substitution will follow you; the pre-computed answer for the defaults is 108 bpm to 111 bpm across the ten-percent probe, i.e. ≈1.3 % sensitivity on the zone 2 range.
Is the Heart Rate Zone 2 result of 110 bpm good or bad?
Good and bad are comparisons, so the honest test is three questions: where does your own Heart Rate Zone 2 sit against the 110 bpm reference above, how far would a plausible input error move it (≈1.3 % per ten percent on Age), and what does the alternative option compute to?
How often should I check Heart Rate Zone 2?
Whenever an input changes by more than a few percent, and otherwise on the rhythm of your decisions — before a purchase, a review, a renewal. Heart Rate Zone 2 is a snapshot, not a subscription; stale snapshots are the most common silent error in Health & Medical planning.
When should I take Heart Rate Zone 2 to a professional?
Whenever the verdict band is far from your everyday range, or the inputs include medication-influenced values. Heart Rate Zone 2 is a screening lens — a clinician holds the diagnostic instruments.
Is Zone 2 the same as an easy run?
Close but not identical — easy can dip into Z1; Zone 2 is the upper edge of truly aerobic work.
How much Zone 2 should I do?
Polarised programmes put roughly 80% of weekly hours in Z1–Z2.
Does this Heart Rate Zone 2 tool store my numbers?
No. The entire calculation runs in your browser session; nothing entered above is transmitted or saved, which is the correct behaviour for sensitive Health & Medical figures and the reason you can re-run this page as often as you like.
What the labels on this page mean
- Lower bound (HRmax%)
- 110 for the Heart Rate Zone 2 worked case; it sits next to the main result because it carries context the headline leaves out.
- Upper bound (HRmax%)
- 128 for the Heart Rate Zone 2 worked case; it sits next to the main result because it carries context the headline leaves out.
- Karvonen low
- 134 bpm on the example inputs — a companion figure printed beside the headline of Heart Rate Zone 2 so that no result is read in isolation.
- Zone 2 range
- The primary output of this tool: 110 bpm for the default inputs, computed exactly from Z2 = 60–70% HRmax (aerobic base).
- Worked example
- Every substitution in order, from the example inputs to 110 bpm — the audit trail for the headline figure.
- Verdict band
- A named zone on the range of plausible results; the example inputs land in “Zone 2 = 110–128 bpm (60–70% of 183 estimated HRmax) — Zone 2 is where the mitochondrial base is built and the talk test still passes”, and your inputs may not.
- Sensitivity (±10 %)
- How far the Heart Rate Zone 2 moves when a single input is nudged ten percent either way; the ranked list on this page is computed live from this engine.
Where the Heart Rate Zone 2 model comes from
There is no black box on this page — the engine evaluates Z2 = 60–70% HRmax (aerobic base). Source of record: ACSMM guidelines; San Millán Zone 2 literature. Any other implementation of this model should return the same figure for the same inputs. If one does not, the difference is in its assumptions — which this page prints and that one probably does not.
This page is an estimation aid, not professional advice. The design rule is simple: two people entering identical figures must get identical answers. The design constraint was set by usefulness rather than by comfort: an estimate you can interrogate beats an answer you have to trust.
Next steps after the calculation
If the verdict band sits far from your usual range, take the printed inputs and result to a professional — this tool screens, it does not diagnose.
Whoever you are (people checking a personal health figure before acting on it), the next step is the same: replace the example inputs with your own, note the date, and re-run whenever a figure moves. In Health & Medical, a dated figure is a trend, and an undated one is a rumour.
