iPhone and Apple Watch

Every setto zero.

Take every working set to failure. 2Failure holds the movements still so the load can move.

3,253 movementsNo accountPro: 3 months free
1/4
Machine, Quadriceps
Leg extension
Target 115 × 8 · +10 lb
Last time105×12105×12105×11
01 115 × 8 FAILURE
02 SET 2 OF 4 LAST 105 × 12
Weight
115LB
Reps
8
Reps leftFAILURE
012345
DONE115 × 8
03 115 × 8
04 115 × 8

Weekly set targets

Push. Pull. Legs.
One week.

Sets per muscle group against the week's target. Every slab is a progress bar you can tap into.

66%Of target
This week61 / 93 sets
Push
Chest, Shoulders, Triceps
62%9 sets to go
Pull
Back, Biceps, Trapezius +1
41%16 sets to go
Legs
Quadriceps, Hamstrings, Glutes +2
88%4 sets to go
Core
3 / 6 sets, Abdominals
50%

Double progression

Reps climb.
Then the load.

Clear the top of your rep window with a rep or less left. Next session the weight goes up and the reps start over.

12Top of window8Bottom
8
9
10
11
12
8
9
185185185185185195195
+10 LB
The overload coach writes the next target
260 × 8 Leg pressLoadCleared 250 × 12 at failure
95 × 13 Seated leg curlAdd repTwelve last time, one left
100 × 10 Hip abductionHoldRecovery low, same load
38:12 1/42/4
SET 2/4SET 3/4
Leg press
Target 250 × 10
12/4 38:12
DONE250 × 10

Hands free

Log it without
your hands.

A set ends with chalk on your hands. Four ways to log it that cover each other's gaps.

DonePhone in your hand. Tap it, as it always was.
NodPhone on the bench. AirPods on, screen awake.
Lock ScreenPhone in a pocket. The Live Activity keeps DONE within reach.
Double TapPhone in a locker. Double Tap, on a watch that has it.

Apple Watch

Leave the phone
in the locker.

The watch runs the session. The plan, the clock, every set, the rest timer. It ships inside the app.

One detent, one increment185 to 225 is a flick of the crown, not eight taps.
Out of range is fineSets queue on the wrist and land when the phone is back.
Rest taps your wristThe last seconds of the timer, without looking at anything.
Chest press1/4
SET 2LAST 185×9
Weight
185195205215225
+
Reps
8
+
REPS LEFTFAILURE
012345
DONE185×8195×8205×8215×8225×8
Quadriceps, 38 h to fresh

Body and fuel

Training, food
and sleep.
One score.

Every muscle tinted by how long it has left to be fresh. A perfect week of training on five hours of sleep builds nothing, so the week is scored together.

72Gains score
82
Training
3 of 3 sessions, 91% of sets to failure
61
Nutrition
148 g protein, 2,410 kcal a day
74
Sleep
7 h 10 m a night, from Apple Health

Pricing

Everything that trains you is free.

Free
$0forever

No account. Nothing leaves your phone.

  • 3,253 movements and the session generator
  • Double progression and the overload coach
  • Recovery model and weekly set targets
  • The full Apple Watch app
  • Food log, meal plans and maintenance
  • Export of every set, JSON and CSV
2Failure Pro

3 months free

$7.99a month after

Nothing charged for three months. Cancel any time, and nothing logged is ever taken away.

  • The workout report. Volume, adherence, failure rate and every lift on one page
  • Apple Health, both ways. Sleep and food in, finished sessions out
  • Gains score history. Every week you have scored, side by side
  • Everything in Free, unchanged

Pay on the web. The receipt page unlocks the app with one tap, or with an eight-character code.

Get it

iPhone and
Apple Watch.

In TestFlight while the first builds go out. Install it on your phone and the watch is offered it automatically.

iOS 17 and watchOS 10 or later.

Do I need an account?No. Everything stays on your phone, and the export button hands you all of it.
What counts as failure?No reps left. Not close to it. That number is what progression reads.
Is the watch app a separate purchase?No. It ships inside the iPhone app, free.
Does the watch work without the phone?Yes. Sets queue on the wrist and land when the two are back in range.
Can I use kilos?Yes, rounded to real plate and stack increments, so a converted pound never shows up.
I paid on the web. How does the app know?The receipt page has an Open 2Failure button that activates Pro on that phone, and a code you can type into the app under Settings, 2Failure Pro, I already paid.