Lifting log for iPhone
Overload
Same weight, one more rep. Then more weight.
Overload keeps your last session beside today's and fills in a target for every set. The targets follow double progression: add reps inside a range, and add weight once every set reaches the top.
- Runs on
- iPhone, iOS 18 or later
- Availability
- Not available on the App Store
Double progression
The targets are arithmetic you can check
Each exercise has a rep range, 8 to 12 by default, and a number of sets. Overload reads the most recent session with a finished set and works out the next one from it.
- A finished set gets a target of one more rep, up to the top of the range.
- When you finish at least your planned number of sets and every finished set reaches the top, the weight goes up by your increment and the targets drop to the bottom of the range.
- A set you did not finish keeps its reps as the target, never below the bottom.
| Session | Logged | Next target |
|---|---|---|
| 1 | 135 lb 10 9 9 | 135 × 11 · 10 · 10 |
| 2 | 135 lb 11 10 10 | 135 × 12 · 11 · 11 |
| 3 | 135 lb 12 12 11 | 135 × 12 · 12 · 12 |
| 4 | 135 lb 12 12 12 | 140 × 8 · 8 · 8 |
| 5 | 140 lb 9 8 7, not finished | 140 × 10 · 9 · 8 |
Session 4 fills the range, so the weight goes up. In session 5 the third set stopped at 7, so its target stays at 8, the bottom of the range.
Logging
Change one set, keep the rest
The logging page opens with today's targets filled in. Set one weight for the session and every set follows it. When the last set is lighter, change that set alone.
Check off each set as you finish it. You can save once one set is done. A set you leave unchecked stays in the record, but it does not count toward the next weight increase.
Past sessions stay editable. Change a session's date or sets, or delete it. Rename or delete an exercise too. Deleting an exercise asks first, because its history goes with it.
Exercises
Name the lift, or show it
Exercises are whatever you call them. As you type, Overload suggests names from a built-in list of about 100 common gym lifts, such as Lat Pulldown and Romanian Deadlift. A name that is not on the list is added as you typed it.
Give an exercise an emoji, or photograph the machine so you can find it on the gym floor. The list puts the lifts you trained most recently first, with the last result and the next change on each row.
Per exercise
Your range, your increment
Each exercise has its own unit, increment, rep range and set count. A new exercise starts at 3 sets of 8 to 12, with a 5 lb or 2.5 kg increment depending on the unit you pick.
Use pounds for the barbell and kilograms for a machine if that is how your gym is labeled. Switch an exercise between lb and kg later and its history converts with it.
Tradeoffs
What Overload leaves to you
The log lives on your iPhone
Overload runs on iPhone with iOS 18 or later. There is no iPad or Apple Watch version, so the phone comes to the gym with you.
Your exercises, sessions and machine photos are stored on that iPhone, and Overload works without an account. The log does not sync to another device. It is part of your normal iPhone backup, so restoring that backup brings it back.
You choose the lifts
Overload does not pick exercises or plan your weeks. It records what you lift and works out the next targets from it. When to deload or take a rest day stays your call.