← NTRVL
Calculator

Your heart rate zones
for the Norwegian 4×4

Two numbers is all it takes: your age and your resting heart rate. This page runs the same arithmetic the app runs during a session — the Karvonen reserve method over a Tanaka maximum.

Used only to estimate your maximum.
Apple Health shows this under Heart → Resting Heart Rate.
If Apple Health has one. Ignored when it disagrees with your age by more than 12%.
From a lab test or a maximal effort. Overrides everything else.
180 bpm maximum · age, Tanaka formula
Your 4×4 interval target
156 bpm and above

Every second at or above this counts as work that moves VO₂ Max. There is no ceiling — going higher still counts.

ZoneBeats per minute% of reserveWhere it belongs in a 4×4

Zone boundaries update as you type. Nothing is sent anywhere — the arithmetic runs in your browser.

The arithmetic, in full

Two steps. First an estimate of your maximum heart rate, then the zones underneath it.

Step 1 — the maximum

The Tanaka formula, from a 2001 meta-analysis of 351 studies, replaced the older 220 − age. It is flatter, and it is noticeably kinder to people over fifty:

max HR = 208 − 0.7 × age

At 25 the two formulas differ by about 4 bpm. At 60 they differ by 6 bpm in the other direction — 220 − age under-reads an older athlete's maximum, which pushes every zone down with it.

If Apple Health holds a VO₂ Max estimate, the app tries a second route to the same number:

max HR = 15.3 × VO₂ Max ÷ 3.5

It keeps that answer only when it lands within ±12% of the age estimate. Outside that band the two disagree too much for either to be trusted, so age wins. In practice the VO₂ Max route only survives the check for a narrow range of fitness levels — which is the point of having the check.

Step 2 — the zones

Zones are cut from your heart rate reserve — the room between resting and maximum — not from a raw percentage of the maximum:

zone boundary = resting + percentage × (max − resting)

That is the Karvonen method. Zone 1 ends at 60% of the reserve, zone 2 at 70%, zone 3 at 80%, zone 4 at 90%, and zone 5 runs to your maximum.

Why the reserve and not the maximum? Because a fit person and an unfit person of the same age share a maximum but not a resting rate, and the reserve is where the difference lives. The worked comparison is here →

What counts as “in zone” during an interval

The interval target is zone 4 and up. The app counts every second at or above the bottom of zone 4 — 80% of your reserve — with no upper limit, because a four-minute interval that drifts into zone 5 is a good interval, not a failed one.

For most people that threshold lands somewhere around 85–88% of maximum heart rate. The original Norwegian trials prescribe 90–95% of maximum, which is a little higher. The gap is deliberate: a fixed percentage of maximum quietly demands more of someone with a low resting heart rate than of someone with a high one, and the first minute of an interval is spent climbing anyway. Reaching the top of zone 4 — 90% of reserve — puts you squarely inside the classic band.

The one thing that does not work is guessing. Four minutes at what feels like hard is routinely twenty beats short, and twenty beats is the difference between the session that raises VO₂ Max and the one that only makes you tired.

Getting the inputs right

The app does this live

Knowing your zones and hitting them are different problems. NTRVL reads your heart rate from AirPods Pro 3 or an Apple Watch, counts every phase of the Norwegian 4×4, and tells you afterwards what share of each interval actually landed in zone — and how fast your heart came back down.

Download NTRVL — free

The first session is free and complete: one interval, warm-up and cool-down included. No trial to cancel.

Keep reading

Estimates, not measurements. The Norwegian 4×4 asks for near-maximal effort; if you have a heart condition, are on medication that affects heart rate, or have been away from hard exercise for a long time, talk to a doctor before running it.