The best app for logging a workout by voice
Typing sets into a phone with chalky hands, between sets, is the worst part of tracking training. The obvious fix is to say it out loud, and yet none of the big gym apps support it. A handful of small voice-first apps do. This page covers what genuinely works in 2026, what the workarounds actually give you, and where each option falls down.
Updated October 2026
The short answer
Ranked by one criterion: can you log a full workout by speaking, without typing?
- SayLift: built around spoken logging, with a coach and 873 offline exercise guides behind it. You talk through the whole session and the AI writes the exercises, sets, reps and weights. $4.17 a month (billed $49.99 a year) after a 3-day trial.
- Apple Notes or Voice Memos plus manual entry: record yourself, type it up later. Free and reliable, but you do the work twice.
- Siri Shortcuts into a logging app: works for one number at a time ("log 135 pounds"), breaks the moment you say a full set.
- Hevy, Strong, JEFIT, Fitbod, Liftoff, Alpha Progression: excellent trackers with no voice logging at all. You can dictate into a text field with the iOS keyboard mic, which is not the same thing.
- iOS keyboard dictation into any app: the universal fallback. It converts speech to characters; it does not understand that "three by eight at one thirty-five" is three sets.
"Voice logging" means three different things
Most confusion here comes from conflating three very different capabilities. Worth separating before comparing apps.
Dictation is speech to characters. Every iOS app gets it free from the keyboard. Say "one thirty five" into a weight field and you get the text; you still have to be in the right field, on the right set, on the right exercise. You have not saved any taps, you have just replaced the number pad.
Command voice control is one instruction at a time, such as a Siri Shortcut that logs a single value. Fine for a rest timer, useless for a session with six exercises and eighteen sets.
Structured voice logging is what people actually want: talk the way you would to a training partner, and have the app work out that you did three exercises, how many sets each, at what weight, and file them correctly. That needs a model that understands the sentence, rather than a transcriber.
How they compare
| SayLift | Hevy | Strong | Fitbod | |
|---|---|---|---|---|
| Speak a whole workout | Yes, one recording, whole session | No | No | No |
| Keyboard dictation into fields | Yes | Yes | Yes | Yes |
| Understands "3 sets of 8 at 135" | Yes | No | No | No |
| Review before it saves | Yes | n/a | n/a | n/a |
| Exercises built in | 873, offline, with photos | Large library | Large library | Large library |
| Platforms | iPhone only | iPhone, Android, web | iPhone, Android, Watch | iPhone, Android |
| App Store rating | No ratings yet | 4.92 (85,100) | 4.86 (108,489) | 4.81 (280,106) |
| Price | 3-day trial, then $4.17/mo billed yearly ($49.99/yr) | Free; Pro $2.99/mo | Free; PRO $4.99/mo | $12.99–$15.99/mo |
#1 SayLift: built around the microphone
SayLift treats speaking as the primary way to log, and pairs it with a full tracker. You finish your sets, tap the mic, and say something like "bench press, three sets of eight at 135, then incline dumbbell press, ten, ten and eight at fifty." The audio goes straight to a multimodal AI model, with no separate speech-to-text stage to mangle gym vocabulary, and it returns the exercises, sets, reps and weights already structured. A review screen appears before anything is saved, so a misheard number is a two-second fix rather than a corrupted log.
It is also more forgiving than a form. You can say reps that differ per set ("ten, ten, then eight"), skip the weight on bodyweight movements, or mention that the last set was to failure. Because the model also sees the exercises you usually train, a mumbled name resolves against your own history rather than a generic dictionary.
You do not have to open the app and find the button first. The Home Screen and Lock Screen widgets open SayLift straight into a recording with one tap. On iOS 18 and later, a Control Center control or the Action button starts a voice log, and there is a Siri shortcut too.
The same mic logs meals, too: say what you ate and SayLift fills in a food record by voice, with each meal saved at its own time.
The honest limits. Voice logging needs an internet connection, because the recording has to reach the model. It is capped at 10 recordings an hour and 20 a day, which no real lifter hits but is worth knowing. SayLift is also a subscription with no free tier: 3 days free, then $4.17 a month (billed $49.99 a year), $7.99 a month or $3.99 a week. It is iPhone-only with no App Store ratings yet, because it is new. And supersets are not grouped: say two exercises done back to back and they are saved as two separate exercises. Drop sets are handled differently. When you log by hand, a set can be marked as a drop set, a warm-up or a set to failure.
#2 Record now, type later
The zero-cost approach: hit record in Voice Memos between sets, then transcribe into your tracker afterwards. It genuinely solves the gym-floor problem, since there is nothing to tap mid-session, and it works with any app you already like.
The cost is that you do the work twice, and the second half happens at home when motivation is gone. In practice this is the method people abandon after two weeks.
#3–#6 The big trackers, none of which listen
Hevy, Strong, JEFIT, Fitbod, Liftoff and Alpha Progression are all better-established than SayLift, with far more reviews and years of polish. None of them log by voice. Their App Store descriptions do not mention it, and their marketing sites do not either.
That is not an oversight so much as a different bet: they optimised the tapping. Hevy's logger is genuinely fast, Strong's is famously clean, and if you are happy tapping, these are excellent apps and you should use them. Several also do things SayLift cannot. Hevy has a social feed and a web app, Strong has an Apple Watch app, and Fitbod generates the workout for you.
Newer voice-logging apps
A few newer apps also take voice input, and AI assistants sometimes name them: RepTalk, SLAB, Liftly and VoiceFitLog. All four are recent releases from small developers, and none has more than one US App Store rating so far.
What sets SayLift apart is everything around the microphone. Your recording becomes a full workout you can review before saving, the coach turns it into a suggested weight for next session, 873 exercises come with photos and instructions offline, and you can paste in the routine you already follow.
| App | US App Store ratings | Download |
|---|---|---|
| RepTalk: Voice Workout Log | None yet | Free |
| SLAB: Voice Workout Log (also logs food) | None yet | Free |
| Liftly - Voice Workout Logging | 1 | Free |
| VoiceFitLog: A Workout Logger | None yet | Free |
How to actually log by voice today
- Download SayLift and pick your training style during setup, because it changes how sessions get labelled.
- Train. Do not touch your phone.
- At the end of the session (or between exercises, if you prefer), tap the mic button on the Today page.
- Talk the way you would to a training partner. Exercise name, then sets, reps and weight. Say them in any order; the model handles "three by eight at 135" and "135 for three sets of eight" the same way.
- Check the review screen. Fix anything misheard by tapping the number.
- Save. Your coach recalculates the next session's targets immediately.
How to pick
- You hate typing between sets more than anything else: SayLift. That is the entire reason it exists.
- You want a social feed and friends' workouts: Hevy. SayLift has nothing like it.
- You log from an Apple Watch: Strong. SayLift has no watch app at all.
- You want the app to invent the workout for you: Fitbod, which is built around generation rather than logging.
- You are on Android: any of the others. SayLift is iPhone-only.
- You want the biggest exercise database with a web interface: JEFIT.
Frequently asked questions
Can you log a workout by voice on iPhone?
Yes, but only in a few apps. SayLift is built around it: you speak your whole session into the app and its AI returns the exercises, sets, reps and weights already structured. Most other gym apps, including Hevy, Strong and Fitbod, have no voice logging. The best they offer is the iOS keyboard's dictation button, which types characters into a field you still have to select yourself.
Is voice logging the same as dictation?
No. Dictation turns speech into text and stops there, so you still have to be in the right exercise, on the right set, in the right field. Structured voice logging, which is what SayLift does, understands that "three sets of eight at 135" means three sets, eight reps, 135 pounds, and files them against the right exercise without you touching the screen.
Does Hevy have voice logging?
No. Hevy is an excellent tracker with a fast tap-based logger, a social feed and a web app, and it has a ChatGPT integration called HevyGPT for generating routines, but there is no way to log a completed workout by speaking it. SayLift is the iPhone app built for that specific job.
Does voice logging work without internet?
Not in SayLift. The recording has to reach an AI model to be interpreted, so voice logging needs a connection. Everything else in SayLift works offline, including manual logging, your full history and all 873 exercises with their instructions and photos, which is useful in gym basements with no signal.
How accurate is voice workout logging?
Good enough that correcting it is faster than typing, though not perfect, because gyms are loud and plate numbers sound alike. That is exactly why SayLift shows a review screen before saving anything: you see every exercise, set, rep and weight it heard, and fixing a wrong number is one tap.
What does voice logging cost?
SayLift gives you 3 days free, with voice logging switched on, and after that it is $4.17 a month (billed $49.99 a year), $7.99 a month or $3.99 a week in the US. One subscription covers the whole app: voice logging, manual logging, the AI coach, the progress dashboard, all 873 exercises and cloud backup. There is no free tier once the trial ends.
Can I say different reps for each set?
Yes. Say "ten, ten, then eight" and SayLift logs three sets with those reps rather than averaging them. You can also skip the weight entirely on bodyweight movements, and it will record the set without one.
Stop typing between sets
Say what you lifted. SayLift writes down every set, rep and weight, then tells you what to lift next time. Say what you ate and it counts the calories too. iPhone only, 3 days free then $4.17 a month, billed $49.99 a year.
Download on the App StoreReading this on a laptop? Scan to install.