LOCAL-ONLY HR-GUIDED RIDES

Your heart rate
drives the ride.

On supported HR-adaptive workouts, Zone Pedal watches heart rate and adjusts compatible smart trainer resistance when your trainer has room to respond. Short intervals and imported workouts remain power-led with HR guardrails.

Download on the App Store
13 Workouts
5 Categories

Pair devices. Pick a workout. Pedal.

01

Pair devices

Connect your Bluetooth heart rate monitor and smart trainer. Chest strap recommended for the fastest control response. Zone Pedal talks directly to both devices on your phone.

02

Pick a workout

Choose from 13 built-in workouts across 5 categories. Endurance and calibration rides can be HR-adaptive; short high-intensity blocks stay power-led with HR ceilings and post-ride honesty.

03

Pedal

For supported steady rides, your phone estimates starting power and trims resistance as heart rate responds when the trainer has room to move.

What the first few rides do.

Ride 1

Begin calibration

Start with Discover Your Cardiac Response. The 20-minute ride gives Zone Pedal initial easy-effort evidence about how your heart rate follows power.

Ride 2

Use the early model

A steady Zone 2 ride can start from that easy-effort profile and report whether the prior profile matched the day. It does not fully calibrate every Body metric.

Ride 3+

Add qualifying evidence

Interval and threshold workouts add the power variation needed to improve hard-effort response, recovery timing, and confidence-labeled profile trends.

Your workouts, your data, your phone.

Zone Pedal post-ride results and insights Post-ride insights
Zone Pedal cardiac profile with VO2max and aerobic threshold Your cardiac profile
Zone Pedal setup wizard — no account needed Set up in seconds

HR-adaptive rides stay pointed at the target.

Fixed-Power Workout

Cardiac drift and fatigue push the session away from the intended zone.

Zone Pedal

The control loop trims resistance toward the heart-rate range when the trainer has room to respond.

Zone Pedal estimates a starting resistance for supported workouts, then trims as your heart rate responds when the trainer has usable headroom.

Built to account for the natural rise in heart rate that happens as a ride progresses — even when effort stays constant.

Resistance trims in a sample replay.

This sample replay shows the control loop shape: heart rate rises toward the band, power trims down as drift appears, and live HR remains the safety signal.

Your Body, clearly.

Read the science before you trust the claims.

The Science page documents the controller model, simulation studies, real-ride replay checks, and known limitations.

Open Science

13 Workouts, 5 Categories

Calibration

  • Discover Your Cardiac Response — a guided 20-minute ride that reveals how your heart responds to effort, with real-time learning messages as the system measures you

Aerobic Threshold

  • Aerobic Threshold Finder — 35-minute stepped ramp that estimates your aerobic threshold from DFA alpha1 fractal analysis of RR intervals; requires a chest strap transmitting RR intervals

Endurance

  • Zone 2 Base — 30 to 90 minutes of steady aerobic work with adaptive resistance trimming
  • Tempo — sustained Zone 3 effort, podcast-friendly
  • Recovery — easy spinning that stays safely below Zone 2
  • Steady Zone — pick any zone (1–5) and duration; Zones 1–3 can run HR-held, while Zones 4–5 stay power-led with HR guardrails

Power-Led Intervals

  • Sweet Spot — long effort right below your limit
  • Threshold — sustained hard efforts at your limit with recovery between (2x20 or 3x15)

High Intensity

  • Norwegian 4x4 — 4 x 4 min hard / 3 min easy
  • Seiler 4x8 — 4 x 8 min hard / 5 min easy
  • Billat 30/30 — 3 sets of 10 x 30s on / 30s off
  • Rønnestad 30/15 — 3 sets of 13 x 30s on / 15s off
  • Tabata — 8 x 20s max effort / 10s rest

Start with Discover Your Cardiac Response. One 20-minute session begins calibration, so later Zone 2 rides can start from your easy-effort profile instead of a generic guess.

Advanced: Import a Zwift Workout

Open a .zwo file when you already have a rider-provided workout. Zone Pedal previews the structure, lets steady sections follow HR targets where appropriate, and keeps short intervals power-led with HR ceilings and post-ride honesty.

All data stays on your device.

Zone Pedal stores your profile and ride history locally on your phone. If you enable Apple Health, completed workout summaries are written there too.

No account. No analytics. No server.

Made for riders who care what the controller is doing.

Zone Pedal is built by Mark Koivuniemi, a biomedical engineer and indoor cyclist who wanted steady trainer work to respond to physiology, not just a fixed watt target. The app is intentionally local-only, inspectable in its ride reports, and conservative about what it claims until the evidence supports more.

One purchase. Full app.

$29.99 iPhone app. No recurring billing, no cloud tier, no unlock flow.

Heart rate monitor plus smart trainer.

Bluetooth HR Monitor

Standard Bluetooth heart rate monitors are the target input. A chest strap is recommended for the fastest and cleanest control response.

Most Smart Trainers

Zone Pedal can directly control FTMS-compatible smart trainers over Bluetooth for real-time resistance changes during supported rides. Heart-rate control needs your easy Zone 2 power to sit above the trainer's minimum resistance. Zone Pedal checks that headroom during rides and labels the limit instead of reporting clean controller authority when your setup is pinned at the trainer floor.

Tacx Neo and Legacy Trainers

Some Tacx trainers use FE-C over BLE, and Cycling Power Service telemetry is supported when available for tighter ride feedback.