Logging swimming sessions without a heart rate monitor

Typical effort: 70–85 % of maximum heart rate (DiCarlo 1991). Generate a complete .fit file for a session you could not record.

Why the band comes off

Even water-rated bands struggle in the pool. Optical sensors rely on light reflection through skin contact, and water between sensor and wrist plus the pressure of each stroke pull produces gaps and implausible readings. Many swimmers take the band off rather than deal with corrupt data.

What heart rate to expect

Swimming sits at 70–85 % of maximum heart rate for typical sets. Two effects lower it relative to running at the same perceived effort: the horizontal body position improves venous return, and water immersion itself reduces heart rate by roughly 10 beats per minute compared with land-based exercise at equal intensity.

Effort heart rate70–85 % of HRmax
SourceDiCarlo 1991
Load patternSee methodology table
Typical session structure

A 45-minute lane session usually runs 200–400 m easy warm-up, a main set of 6×150 m at moderate pace, a short fast set of 4×50 m and 200 m easy to finish.

How to log it
  1. Open the generator and select Swimming.
  2. Enter your age, resting heart rate and fitness level.
  3. Choose a preset or build the session block by block.
  4. Generate — the .fit file is created immediately.
  5. Import it into Garmin Connect, Strava or Zepp.

Everything runs in your browser. No account, no upload, no data leaves your device.

Other sports