A workout interval timer for Tabata, HIIT, and any work-and-rest routine. Build a timer once, save it, and run it again with one tap. It's free to use. No paywall. No ads. No tracking. No accounts.
What it does:
- Build interval timers with warm-up, work, rest, recovery, and cool-down phases
- Save timers as templates and run them again in one tap
- Audio cues, haptics, and optional voice announcements at every phase change
- Watch the phase, set, and time left on a clear countdown screen
- On iOS, a Live Activity shows your timer on the Lock Screen and Dynamic Island
- Keeps running with the screen locked, so the phone can sit in your pocket
Made for any interval discipline:
- Rock climbing: hangboard and fingerboard repeaters (try 7 seconds on, 3 seconds off, for 6 sets), plus campus-board and no-hang protocols
- Boxing, MMA, and martial arts: timed rounds with rest between them
- High-intensity interval training and functional fitness: Tabata, EMOM, and AMRAP
- Running and cycling: sprint and interval training
- Strength and calisthenics: timed sets and supersets
- Yoga, mobility, and stretching: hold each pose for a set time
- Physical therapy and rehab: timed holds and repetitions
- Meditation and breathwork: steady, repeating intervals
If it has a "work for a bit, rest for a bit, repeat" shape, you can build it here.
Your data stays with you. No accounts, no ads, no tracking.
Your timers stay on your phone. The only network activity is the check for app updates, which carries no information about you.
Open source: https://github.com/Josh-Approved/workout-timer
What it doesn't do:
No paywall. No ads. No tracking. No accounts. No subscriptions. The whole app is the whole app: every feature is here, free.
Josh Approved is supported by the people who use it. No ads, no subscriptions, no data harvest. What keeps this sustainable is whether it's worth a few dollars to you. If it is, there's an optional tip jar in the app.
Send feedback:
[email protected]Interval timer for HIIT, Tabata & climbing. No paywall, no ads, no tracking.