Create and run structured interval workouts using a compact expression editor.
I created this app because I hated how all the other interval timers worked. They take way too long to build a workout and don't visually represent workout progress well.
This timer is great for gym workouts or treadmill intervals.
5x(1mWork+30sRest)).Work and/or Rest steps.Start.Start stays disabled until the expression is valid.
+: 10mWork+5mRest+10mWorkNx(...) (or N(...)): 6x(1mWork+1mRest) or 6(1mWork+1mRest)3x(5x(30sWork+30sRest)+1mRest)1h5m30s or 1m30s..: 4x(30s..60sWork+30sRest) expands to 30s, 40s, 50s, 60s.#: 3x(2x(60sWork+60sRest#)+2mRest) trims the last 60sRest so you don't actually end up with 3m rest between each working set.Work or Rest without a duration creates a hold step.Lap button to continue.Lap button skips to the next step.Reset stops and clears the current run state.Open the presets dropdown to:
5s Start Countdown, Sound, Haptic)All typical keys should work including:
0 - 9, x, +, (, ), BACKSPACE, and delIn addition to the typical keys the following keys also work:
* = multiply x: = minutes:seconds (for example 1:30).. = sequence ramp inside Nx(...)# = trim the last expanded step from the preceding Nx(...)h = hour(s)m or ' = minute(s)s or " = second(s)w = Workr = RestHOME = SOLEND = EOL← or → = move left/right one caretCTRL + ←/→ = move left/right whole segment