Six weeks. Three days a week. A lot more pushups.

PushTo100 is a pushup training app for iPhone, iPad, and Apple Watch. It tells you how many to do in each set, times your rest, and keeps the count.

Download on the App Store

$1.99, with no subscriptions.
Requires iOS 17 or later.

PushTo100 on iPhone during a workout: set 3 of 5, 14 pushups, with 33 of today's 80 done.
PushTo100 on Apple Watch showing set 3 and a count of 14 pushups.

Here's every workout.

18 workouts across six weeks, with at least a day of rest between each. Choose how many pushups you can do today to see your program. Each bar is one set.

Pushups you can do today

12 pushups in your first workout. 170 in your last.

Beginner program: total pushups and sets for each workout
Week Day 1 Day 2 Day 3
Wk 1 12 pushups, in sets of 2, 3, 2, 2, 3 16 pushups, in sets of 3, 4, 2, 3, 4 22 pushups, in sets of 4, 5, 4, 4, 5
Wk 2 24 pushups, in sets of 4, 6, 4, 4, 6 26 pushups, in sets of 5, 6, 4, 4, 7 30 pushups, in sets of 5, 7, 5, 5, 8
Wk 3 45 pushups, in sets of 10, 12, 7, 7, 9 50 pushups, in sets of 10, 12, 8, 8, 12 55 pushups, in sets of 11, 13, 9, 9, 13
Wk 4 63 pushups, in sets of 12, 14, 11, 10, 16 72 pushups, in sets of 14, 16, 12, 12, 18 80 pushups, in sets of 16, 18, 13, 13, 20
Wk 5 86 pushups, in sets of 17, 19, 15, 15, 20 95 pushups, in sets of 10, 10, 13, 13, 10, 10, 9, 20 125 pushups, in sets of 13, 13, 15, 15, 12, 12, 10, 35
Wk 6 120 pushups, in sets of 25, 20, 20, 15, 40 150 pushups, in sets of 14, 14, 15, 15, 14, 14, 10, 10, 44 170 pushups, in sets of 13, 13, 17, 17, 16, 16, 14, 14, 50

25 pushups in your first workout. 275 in your last.

Intermediate program: total pushups and sets for each workout
Week Day 1 Day 2 Day 3
Wk 1 25 pushups, in sets of 6, 6, 4, 4, 5 33 pushups, in sets of 6, 8, 6, 6, 7 42 pushups, in sets of 8, 10, 7, 7, 10
Wk 2 47 pushups, in sets of 9, 11, 8, 8, 11 53 pushups, in sets of 10, 12, 9, 9, 13 60 pushups, in sets of 12, 13, 10, 10, 15
Wk 3 72 pushups, in sets of 12, 17, 13, 13, 17 80 pushups, in sets of 14, 19, 14, 14, 19 88 pushups, in sets of 16, 21, 15, 15, 21
Wk 4 97 pushups, in sets of 18, 22, 16, 16, 25 113 pushups, in sets of 20, 25, 20, 20, 28 130 pushups, in sets of 23, 28, 23, 23, 33
Wk 5 145 pushups, in sets of 28, 35, 25, 22, 35 160 pushups, in sets of 18, 18, 20, 20, 14, 14, 16, 40 175 pushups, in sets of 18, 18, 20, 20, 17, 17, 20, 45
Wk 6 190 pushups, in sets of 40, 50, 25, 25, 50 215 pushups, in sets of 20, 20, 23, 23, 20, 20, 18, 18, 53 275 pushups, in sets of 22, 22, 30, 30, 30, 25, 25, 18, 18, 55

45 pushups in your first workout. 274 in your last.

Advanced program: total pushups and sets for each workout
Week Day 1 Day 2 Day 3
Wk 1 45 pushups, in sets of 10, 12, 7, 7, 9 50 pushups, in sets of 10, 12, 8, 8, 12 57 pushups, in sets of 11, 15, 9, 9, 13
Wk 2 63 pushups, in sets of 14, 14, 10, 10, 15 71 pushups, in sets of 14, 16, 12, 12, 17 81 pushups, in sets of 16, 17, 14, 14, 20
Wk 3 80 pushups, in sets of 14, 18, 14, 14, 20 100 pushups, in sets of 20, 25, 15, 15, 25 120 pushups, in sets of 22, 30, 20, 20, 28
Wk 4 120 pushups, in sets of 21, 25, 21, 21, 32 140 pushups, in sets of 25, 29, 25, 25, 36 160 pushups, in sets of 29, 33, 29, 29, 40
Wk 5 170 pushups, in sets of 36, 40, 30, 24, 40 185 pushups, in sets of 19, 19, 22, 22, 18, 18, 22, 45 200 pushups, in sets of 20, 20, 24, 24, 20, 20, 22, 50
Wk 6 165 pushups, in sets of 45, 55, 35, 30 246 pushups, in sets of 22, 22, 30, 30, 24, 24, 18, 18, 58 274 pushups, in sets of 26, 26, 33, 33, 26, 26, 22, 22, 60

See every set of the six-week program

One number to hit.

Open today's workout and your next set is waiting, rep count and all. Finish it, rest on the timer, add 30 seconds if you need them, and go again.

Workout screen with today's goal, five sets, and a Complete Set button.
Rest timer counting down from 60 seconds, with Skip and plus 30 seconds buttons.

Leave your phone in the other room.

Run the workout from your wrist, with haptic feedback and a complication that shows your progress. Sets you log with your phone out of reach sync when the two reconnect.

Apple Watch showing set 3 with 14 pushups to do.
Apple Watch rest timer with 45 seconds left.

See the work add up.

Your lifetime total, streak, weekly average, and trend come straight from the workouts you've logged. Daily challenges and long-term goals give you something to chase between sessions.

Progress screen with lifetime total, streak, program progress, and analytics.
History screen with a workout summary, a daily bar chart, and a weekly trend line.
Goals screen with today's challenge, daily challenges, and long-term goals.

Also in the app.

Coaching on your device
Get insights and recommendations based on your recent training. It runs on Apple Intelligence, so your workout history isn't uploaded. Requires a device with Apple Intelligence.
Widgets
See today's goal, your streak, and your place in the program on your Home Screen and Lock Screen. Requires iOS 26.
Live Activities
Follow your workout from the Dynamic Island or Lock Screen.
Apple Health
Save completed workouts and calories burned to the Health app.
iCloud sync
Keep your iPhone, iPad, and Apple Watch up to date through your private iCloud account.
Reminders
Choose a time and the days you train.
Nine languages
English, Dutch, French, German, Italian, Japanese, Korean, Simplified Chinese, and Spanish.
Accessibility
VoiceOver, Dynamic Type, Enhanced Contrast, Voice Guidance, and larger touch targets.
Your data
Workouts stay on your device and in your own iCloud. Read the privacy policy.

Start with today's set.

Pick your level when you open the app. Most workouts take 10 to 20 minutes.

Download on the App Store