Health

Heart rate

{{ hrdLabel }}

Heart rate

The line is your heart rate from midnight on, in five-minute steps from your connected ring or watch. Blue dots are readings while you slept, amber bars are workouts (each bar runs from the lowest to the highest beat in those five minutes) and faint grey bars show how much it moved the rest of the day. A gap means the device was not worn.

{{ hrdHeadline ? hrdHeadline.label : '' }}

{{ hrdHeadline ? formatNumber(hrdHeadline.value) : '' }} bpm

{{ hrdDay && hrdDay.connected ? t('metrics.heartRate.noData') : t('metrics.heartRate.empty') }}

Sleep Workout Range

{{ hrdSourceLine }}

{{ stat.label }}

{{ stat.value == null ? '--' : formatNumber(stat.value) }} bpm

Asleep and awake

Asleep

{{ hrdSummary && hrdSummary.sleepAvg != null ? formatNumber(hrdSummary.sleepAvg) : '--' }} bpm

Awake

{{ hrdSummary && hrdSummary.awakeAvg != null ? formatNumber(hrdSummary.awakeAvg) : '--' }} bpm

Time in heart-rate zones

Threshold zones use lactate threshold heart rate (LTHR). Heart-rate reserve (HRR) is maximum minus resting heart rate; reserve-based targets add the resting rate back. Both set personal zones from easier to harder effort, using different reference values.
{{ zone.key === 'Z0' ? '–' : zone.key }}{{ heartRateZoneName(hrdDay && hrdDay.zoneModel, zone.key) }} {{ heartRateZoneTime(zone.seconds) }}

Each five minutes counts in the zone of its average.

Set your threshold or maximum heart rate to see time in each zone.

Set zones

Workouts

  • {{ workout.title }}{{ heartRateWindow(workout.start, workout.end, hrdDay && hrdDay.timeZone) }}