You build a workout, press start, and Hardset walks you through it — counting your rest, showing you last session's numbers, and letting you correct what you actually did. Free to use. One purchase, no account, no subscription.
Everything else in the app is a list. This is the product. The number you need is 82 points tall and readable at arm's length from a bench.
You planned eight reps at 60 kg and managed six. Tap the figure, type six, and the app offers to apply it to the sets that are left. Small, easy to ignore, never automatic.
The free app saves three workout plans and is complete in every other way. One purchase lifts the limit: not a subscription, not a trial that lapses, and no feature that switches itself off in month two.
No sign-up, no email, no server. Your workouts and your history live on your phone, and you can export them as files whenever you like.
A number the app cannot honestly compute is not shown. It states what happened, in your terms, and then it stops talking.
One search field, results grouped by muscle, equipment on every row. If yours is missing, write it down yourself.
3 × 10 then 1 × 8. Reps, weight, seconds, or a hold with something heavy in each hand.
Between sets and after the exercise, both settable to zero, both inherited from the workout's own defaults.
One button at the end writes the workout to Health, with the heart rate your watch actually measured.
Every chart carries a plain sentence saying what it found, so you are not left doing the reading yourself.
Import and export a workout file. Nothing is locked inside an account you never made.
Every exercise carries a search for its own name, reachable mid-set. The app does not pick the video for you, because picking one would mean vouching for it.
A run or a ride you logged somewhere else shows up on the day grid, read back out of Apple Health. Turning up is turning up.
The first launch asks which. Three example workouts to take apart, or nothing at all and the first one is yours.
Export your workout plans and optional history from Settings. Save a backup in Files, move it to another device, or edit the documented format. Import updates matching plans and adds new ones without deleting omitted training.
JSON backup, import, history and session sharing remain available with the free app. Existing plans stay usable if you already have more than the free limit.
The rest countdown runs as a Live Activity, so you can put the phone on the bench and still see the seconds and what is coming. The system animates it; the app does not need to be awake.
Start a workout and the watch measures it. Your pulse appears in the runner's top bar as soon as the sensor finds it, and stopping on the wrist stops the phone too.
Three tabs, and everything else is a sheet. Settings is a sheet off Stats; the runner is a mode, not a destination.
Permission is asked for once, and the app says why before the system sheet appears. Nothing is uploaded by asking: Health lives on the phone, and this is the app talking to the phone.
The watch measures the workout and your heart rate appears in the runner’s top bar as soon as the sensor finds it. Stopping on the wrist stops the phone too.
One button at the end saves the workout with the heart rate that was actually measured, the energy burned, and an effort score out of ten.
A run or a ride you logged in another app appears on your day grid, distance and all, read back out of Health.
Your workouts and history are files on your device. Apple Health exchanges data with your permission. YouTube searches and sharing a workout or summary are actions you choose. See the privacy policy for the details.