Step — / —
Total — / —
Work:Rest —
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). On iPhone, Play in Silent Mode lets the beeps sound when the phone is on silent; it pauses any music or podcast, so turn it off to keep your audio playing. (iPhones don't let web pages vibrate, so Haptic works on Android only.)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