Fitness · 22 Oct · Updated hourly

31%

Recovery · Low

Refreshed every hour. The red line moves at my resting heart rate: 69 beats a minute.

HRV33msThe week fills in from here.
Resting HR69bpmThe week fills in from here.
Asleep7.8hThe week fills in from here.
Strain4.8/21The week fills in from here.

The same numbers I wake up to.
Nothing picked or polished.

How I built this ↗Scroll to explore ↓

01 / Last night · 1:22 am to 10:10 am

527 minutes in bed.Every one is a dot.

7h 47m asleep.
Grouped by stage, never a timeline.
Minute totals rounded to whole dots.

Hover, tap or focus a block to inspect its minutes.

Needed
8.8 h
Performance
85%
Efficiency
89%
Sleep cycles
6
Disturbances
14
Show as a table
Last night, stage totals
StageMinutesTime in bed
Awake60.211%
Light209.040%
Deep150.228%
REM107.820%
31%Month averageRecovery

02 / Thirty days in a circle

A month blooms
in a second.

One spoke per day, clockwise from 23 Sept. Length is recovery. Color is its zone.

Recovery: 0–100%.
Missing readings stay empty.

  • High · 67–1000 days
  • Medium · 34–660 days
  • Low · 0–331 days
Show as a table
Thirty days, newest first. A dash means no reading.
DayRecoveryHRV (ms)Resting HR (bpm)StrainAsleep (h)
22 Oct31%33694.87.8
21 Oct–––12.8–
20 Oct–––––
19 Oct–––––
18 Oct–––––
17 Oct–––––
16 Oct–––––
15 Oct–––––
14 Oct–––––
13 Oct–––––
12 Oct–––––
11 Oct–––––
10 Oct–––––
9 Oct–––––
8 Oct–––––
7 Oct–––––
6 Oct–––––
5 Oct–––––
4 Oct–––––
3 Oct–––––
2 Oct–––––
1 Oct–––––
30 Sept–––––
29 Sept–––––
28 Sept–––––
27 Sept–––––
26 Sept–––––
25 Sept–––––
24 Sept–––––
23 Sept–––––

03 / The day so far

Strain, poured.

4.8/21

How hard my heart worked today.
The higher it gets, the harder the next point is to earn.

Hover, tap or focus the glass to inspect.

Calories
1,140kcal
Average HR
72bpm
Max HR
122bpm
Show as a table
The day so far
MetricReading
Strain4.8 / 21
Calories1140 kcal
Average heart rate72 bpm
Maximum heart rate122 bpm

04 / Thirty days

Against my normal.

22 Oct · latest33 ms · 69 bpm
HRV · higher is better

My normal needs four days of readings. 1 so far.

Resting HR · lower is better

My normal needs four days of readings. 1 so far.

Show as a table
Thirty days, newest first. A dash means no reading.
DayRecoveryHRV (ms)Resting HR (bpm)StrainAsleep (h)
22 Oct31%33694.87.8
21 Oct–––12.8–
20 Oct–––––
19 Oct–––––
18 Oct–––––
17 Oct–––––
16 Oct–––––
15 Oct–––––
14 Oct–––––
13 Oct–––––
12 Oct–––––
11 Oct–––––
10 Oct–––––
9 Oct–––––
8 Oct–––––
7 Oct–––––
6 Oct–––––
5 Oct–––––
4 Oct–––––
3 Oct–––––
2 Oct–––––
1 Oct–––––
30 Sept–––––
29 Sept–––––
28 Sept–––––
27 Sept–––––
26 Sept–––––
25 Sept–––––
24 Sept–––––
23 Sept–––––

05 / Training · last 1 session

Every workout,
on the mixing desk.

  • Z1
  • Z2
  • Z3
  • Z4
  • Z5

Minutes in heart rate zones 1 to 5. A shared scale, 0 to 23 minutes.

activity

21 Oct

10.6 strain
50 min

Hover, tap or focus a bar to inspect its zone.

Show as a table
Workouts and zone minutes
SportDateStrainMinutesZ1Z2Z3Z4Z5
activity21 Oct10.65022.212.16.73.10.0

The month,
averaged.

Recovery
31%
HRV
33 ms
Resting HR
69 bpm
Asleep / night
7.8 h
Day strain
8.8
Training
0.8 h

Data from the WHOOP API, read hourly and never stored. This page shows my own data, shared by me. It is not medical advice. How it works · Privacy.