| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
| Zone | Intensity | BPM range | Primary use | Cue | Copy |
|---|---|---|---|---|---|
| {{ row.zone }} | {{ row.intensity }} | {{ row.bpmRange }} | {{ row.primaryUse }} | {{ row.cue }} |
| {{ header.label }} |
|---|
| {{ row[header.key] }} |
Maximum heart rate is the highest rate your heart is likely to reach during very hard exercise. Target heart rate is the smaller range you use to guide a specific workout. This calculator connects the two so you can turn a session goal such as easy aerobic work, tempo training, or hard intervals into beats per minute.
You can start with an age-based estimate, or skip that and enter a known maximum heart rate from supervised testing, race data, or another trusted source. The result is not just one bpm value. It also gives you a holdable target window, a zone label under the model you chose, comparison values from other max-HR formulas, and an optional check against your current heart rate.
That matters because heart-rate training works best when the numbers are read with context. The American Heart Association treats about 50 to 70% of maximum heart rate as moderate intensity and about 70 to 85% as vigorous intensity, but real effort can shift with heat, dehydration, altitude, sleep, stress, illness, and medication. Use the result as a training guide, not as proof that one exact bpm is correct every day.
If you have chest pain, dizziness, known heart disease, rhythm problems, or take medicines that change heart-rate response, get advice from a qualified clinician before using heart-rate targets to push exercise intensity.
The calculator separates three decisions that people often blur together: how to estimate maximum heart rate, how to translate intensity into bpm, and how to label that bpm inside a zone model. Keeping those steps separate is useful because two runners can choose the same 75% target yet land on different bpm values if one uses a known tested max and the other uses an age estimate, or if one uses heart-rate reserve instead of a straight percentage of maximum.
First the calculator estimates or accepts max HR. Next it places your chosen intensity on the percentage scale, expands it by the selected window, and then converts that range to bpm with either percent of max or heart-rate reserve.
| Method | Equation or source | When it helps | Important note |
|---|---|---|---|
| Fox | 220 - age |
Quick familiar baseline | Widely used, but not the only age-based estimate. |
| Tanaka | 208 - (0.7 x age) |
General research-based starting point | This is the calculator default when you use age. |
| Nes | 211 - (0.64 x age) |
Alternative population estimate | Derived from the HUNT Fitness Study in healthy adults. |
| Gulati | 206 - (0.88 x age) |
Women-specific benchmark | Based on exercise-test data in women, so it should be read as a women-specific reference rather than a universal rule. |
| Known max HR | Use entered value | Best when you already trust your max HR | The age field can still be used as a benchmark in the comparison tab. |
% of max HR
target bpm = round(max HR x intensity)
Use this when you want the simplest percent-based training target.
Heart-rate reserve
target bpm = round(resting HR + (max HR - resting HR) x intensity)
This is the Karvonen approach. It adds resting HR back in, so the same percentage usually lands higher than a plain percent-of-max target.
Target window
low % = target % - windowhigh % = target % + window
The window is set in percentage points, then converted to bpm so you get a practical range instead of one exact beat.
| Zone model | Cut points | What changes |
|---|---|---|
| Balanced 5 | 50 / 60 / 70 / 80 / 90 / 100 | Classic five-band ladder from recovery to high-end work. |
| Endurance 5 | 55 / 65 / 75 / 85 / 92 / 100 | Gives more room to steady and threshold work. |
| Threshold 4 | 60 / 75 / 85 / 92 / 100 | Uses broader buckets around steady, tempo, threshold, and hard efforts. |
| Speed 6 | 55 / 65 / 75 / 83 / 90 / 95 / 100 | Adds a finer split near the top end for marathon, tempo, threshold, and speed work. |
The current-heart-rate check uses the same basis as the target. Under percent of max, it reads current HR as a share of max HR. Under heart-rate reserve, it first removes resting HR and then measures how much of the reserve you are using. That keeps the live status badge consistent with the method used to build the target.
Processing and privacy
All calculations, charts, clipboard actions, and downloads are generated in the browser. This calculator does not need a server request to produce its results.
Heart-rate guidance is most useful when it matches the question you are really trying to answer. Sometimes you just need a safe starting point for steady cardio. Other times you want to know whether a tested max HR changes your tempo days, or whether your live heart rate is drifting above a plan you meant to hold.
| If this sounds like you | Best starting choice |
|---|---|
| You know your age but not your tested max HR. | Start with an age estimate, usually Tanaka, and treat the result as a practical estimate rather than a personal limit. |
| You already have a trustworthy max HR from testing or repeated hard efforts. | Use Known max HR so the target is built from your own number instead of a population formula. |
| You track resting HR and want a more individualized target. | Use heart-rate reserve. It personalizes the target around your resting HR instead of assuming everyone starts from the same baseline. |
| You want a simple all-purpose zone ladder. | Balanced 5 is the easiest model to read and explain. |
| You care most about long aerobic and threshold sessions. | Endurance 5 or Threshold 4 usually makes the middle and upper-middle bands easier to work with. |
| You want more separation near the top end. | Speed 6 adds an extra split above threshold so short hard work is not lumped into one broad band. |
The target window is there for pacing reality. A session rarely stays glued to one exact beat, especially on hills, in heat, or during intervals. A narrower window suits controlled indoor sessions or steady treadmill work. A wider window is easier to live with outdoors or when fatigue, terrain, or recovery breaks make heart rate bounce.
For general health, the American Heart Association recommends at least 150 minutes per week of moderate aerobic activity or 75 minutes per week of vigorous activity. Moderate work should usually let you talk in short sentences. Vigorous work should make talking much harder. The calculator helps translate that guidance into bpm, but the talk test and your symptoms still matter.
A useful habit is to keep one method for trend tracking. If you switch between Fox, Tanaka, a known max, and heart-rate reserve every week, it becomes hard to tell whether your training changed or only your math changed.
The summary panel answers the fastest practical question: what bpm should you aim for right now, and how far can you drift before the session meaningfully changes? The badges also tell you where that number came from, which basis was used, and whether your optional current HR is below, inside, or above the chosen window.
| Tab | What it shows | How to use it |
|---|---|---|
| Target Brief | Source, method, max HR, basis, target, window, active zone, and moderate/vigorous reference bands. | Use this as the plain-language summary for a workout note or quick check before training. |
| Training Zones | Each zone model band converted into bpm, with primary use and effort cue. | Read this when you want to know what the surrounding bands mean, not only the exact target point. |
| Method Compare | The same chosen intensity recalculated across the available formulas and, when relevant, your known max input. | Use it to see whether formula choice would meaningfully change pacing. |
| Effort Curve | A bpm curve from 50% to 100% intensity for the active setup plus one reference curve. | Useful when you want to see whether differences stay small at easy efforts but widen near threshold and above. |
| Target Map | The target window, exact target, optional current HR marker, and the zone regions behind them. | Good for spotting whether your planned range sits cleanly inside one zone or straddles a boundary. |
| JSON | A structured export of inputs, headline results, table rows, and chart data. | Handy if you log workouts elsewhere or want a machine-readable record. |
A window that spans two zones is not a bug. It usually means your target sits near a cut point, or your window is wide enough to cover two nearby bands. In practice that tells you the session can drift from one flavor to another. For example, an aerobic target near 70% can tip into tempo if you stay near the upper end of the window.
The built-in moderate and vigorous references are always shown as percent-of-max guide rails. They are there to anchor the result against common public-health intensity guidance, even if you personally choose heart-rate reserve for the working target.
A 35-year-old chooses the Tanaka equation and sets a 70% target with a 3% window. The calculator estimates max HR as 184 bpm because 208 - (0.7 x 35) = 183.5, rounded to 184. The exact target becomes 129 bpm. The hold range becomes 123 to 134 bpm because the window covers 67 to 73%.
Under the Balanced 5 model, the exact 70% target sits on the upper edge of the Aerobic band, while the wider window reaches into Tempo. That tells you the workout can still count as steady work, but staying near the top of the window will feel more demanding than staying near the bottom.
A person enters a known max HR of 190 bpm, a resting HR of 55 bpm, and a target intensity of 80% with a 4% window. Heart-rate reserve is 135 bpm because 190 - 55 = 135. The target becomes 163 bpm because 55 + (135 x 0.80) = 163.
The target window becomes 158 to 168 bpm. If the current HR field is set to 171 bpm, the summary status reads as above the window by 3 bpm. That is the kind of small overshoot that might be fine for a short interval, but it is a clear sign to back off if the plan was a controlled threshold block.
These examples show why comparison matters. The goal is not to chase the highest possible number. It is to pick a method, understand what that method assumes, and then hold the session where you intended.
Because age-predicted maximum heart rate is an estimate, not a personal measurement. Different studies produced different regression lines, so the comparison view helps you see how much those choices would change your target bpm.
Use it when you already have a trustworthy maximum from supervised testing or repeated hard efforts with reliable data. Do not replace the estimate with a random watch spike or one noisy reading.
Percent of max uses only maximum heart rate. Heart-rate reserve subtracts resting HR first, then adds it back after applying the chosen intensity. That makes the target more individualized when resting HR is known and measured consistently.
Because the zone model changes the cut points and labels, not the underlying target calculation. A target near 80% can be called Tempo, Build, or Threshold depending on the model you select.
No. A useful target is one that matches the session goal. Recovery runs, long steady sessions, tempo work, and short intervals all serve different purposes. Going harder than planned can turn one session into the wrong kind of stress.
Heart rate rises with heat, humidity, dehydration, caffeine, stress, poor sleep, illness, and accumulated fatigue. The same pace can produce a different heart-rate response from one day to the next.
No. The calculations and exports are generated in the browser, so the values stay on your device unless you choose to copy or download them.
If you have concerning symptoms, a known cardiovascular condition, unexplained drops in exercise tolerance, or take medicines that blunt or change heart-rate response, use professional advice instead of following estimated targets on your own.