Open source, pay what you want. Built by one person, with no ads, no tracking, and no accounts, ever. The whole app is free, today and always.
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
- Or build a custom sequence: name each interval, set its length and whether it is work or rest, and repeat the whole list as many rounds as you like
- AMRAP mode: a countdown with a big tap-to-count round counter
- For Time mode: a stopwatch with an optional time cap and the same round counter
- Save timers as templates, run them again in one tap, and duplicate one to make a variation
- Audio cues, haptics, and optional voice announcements at every phase change, including the name of each interval in a sequence
- 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.
Running a group class? The new class mode keeps everyone's phone in step: the room scans your code, and your pause and skip reach every phone.
Your data stays with you. No accounts, no ads, no tracking.
Your timers stay on your phone. The app only goes online for things that work for you, never for us: the check for app updates, and, during a class, pause and skip passing between phones. Class messages are end-to-end encrypted and travel through free public relays we don't run and can't read.
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: feedback@joshapproved.com
I have used many timers and I don’t like any as much as this one. Layout is very clean, lots of customizable features. You can name and save timers, and it’s free with NO ads. I’m sold on it 🙌
Developer Response
Thank you so much for the review Jenn. I’m glad you have found the app helpful and distraction free. Also, I appreciate that you reached out with additional feedback to improve the experience for others.
Great app
adam4avo
Has what you need, no nonsense. Awesome support. Highly recommend
Developer Response
Thank you Adam!
This rocks
gheffty
It is dead simple. Use this and ChatGPT, you have an inexpensive personal trainer setup.
Developer Response
Thanks for the review :) Please let us know if you have any feature requests in the future at feedback@joshapproved.com
Class mode: run a workout for a group. Everyone scans your class code with Workout Timer, and every phone runs the same workout in step, each with its own sounds in its own headphones. Your pause, skip and back reach every phone at the same moment, and late arrivals scan in and land right where the class is. It's new, so tell me how it goes in your class
The timer now keeps time from a steady clock instead of counting seconds, so it doesn't drift on a busy phone and pausing never adds or loses time
Restart a workout straight from the done screen
Set how loud the app's own cues are in Settings > Sounds, without touching other apps' audio
Class mode's pause and skip pass between phones end-to-end encrypted, through free public relays we don't run and can't read. Nothing else about how the app handles your data has changed
As always, every feature is here for everyone, with no paywall, no ads, no tracking, no accounts
Version 1.2.0
The developer, Josh Approved LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .
Data Not Collected
The developer does not collect any data from this app.
Privacy practices may vary, for example, based on the features you use or your age. Learn More
The developer indicated that this app supports the following accessibility features. Learn More
Supported Features
VoiceOver
Voice Control
Larger Text
Dark Interface
Differentiate Without Color Alone
Sufficient Contrast
Reduced Motion
Information
Seller
Josh Approved LLC
Size
46.3 MB
Category
Health & Fitness
Compatibility
Requires iOS 16.4 or later.
iPhone Requires iOS 16.4 or later.
iPad Requires iPadOS 16.4 or later.
Mac Requires macOS 12.0 or later and a Mac with Apple M1 chip or later.