A new version is available!
Type your interval definition below and see a live preview
p
= Prepare
wu
= Warmup
w
= Work
r
= Rest
cd
= Cooldown
Start typing to see a preview...
Try: 10(30w30r)
p = Preparewu = Warmupw = Workr = Restcd = Cooldown30w - 30 seconds work5mw - 5 minutes work1:30w - 1 minute 30 seconds work30w+30r - Chain segments with + (optional)10(30w30r) - Repeat 10 times3(2(30w15r)60r) - Nested repetitionsAdd exercise names to display during the timer instead of generic "WORK" or "REST"
30w[Squat] - 30s work named "Squat"8(20w[Burpees]10r) - 8 rounds, all work named "Burpees"(30w30r)*[Squat,Bench,Lunges]5mwu+3((30w30r)*[Squat,Bench,Press])+2mcdSet a metronome pace globally or embed it per-interval in the workout code so it travels with the URL.
5mw@43bpm - 5 min work at 43 BPM30w@24bpm - 30s work at 24 BPM10(30w@24bpm+30r) - 10 rounds, each work interval at 24 BPM15w@8reps - 15s work, 8 reps (BPM calculated from duration)30w@7reps - 30s work, 7 reps2(5mw@42bpm+10mr)+2(5mw@44bpm+15mr)+(5mw@45bpm)/timer/YOUR_INTERVALS