Push-ups.
Head to head.
With nobody to beat, you quit. With someone in front of you, you hold on. Your camera counts, your opponent does the same, the best one wins. 30 seconds.
Coming soon on the App StoreiPhone, iOS 17 or later. Free. No image ever leaves your phone.

How it works
No watch, no sensor. Your iPhone and a wall.
Lean the phone against a wall
Facing you, on the floor, one or two meters away. Step back until your whole body is visible.
The camera counts your push-ups
All the way down, arms locked at the top. On your knees, it doesn't count.
Your opponent does the same
Live or against a ghost. The best one wins, your rank moves.
Everything you need to hold on
A short duel, a rank to defend, friends to tease.

Timed and Race
The most push-ups in 30 s, 60 s or 2 minutes. Or first to 10, 25 or 50.

Always someone in front of you
Nobody around? You face a ghost: another player's recorded battle, replayed against you.

Ranks and leagues
A Timed rank, a Race rank. Bronze, Silver, Gold, Platinum, Diamond. Seasons and a global ranking.

Your friends, wherever they are
Add them by username, link or contacts. Challenge them live or against their ghost.

A streak to defend
One battle a day keeps your streak alive. Daily missions, lives to earn back.

Nothing is recorded
Detection runs on your phone. No image or video is ever stored or sent. Only the counter leaves it.
Play without counting lives
- Unlimited lives, no waiting
- Rank curves and pace
- Full battle history
- Streak freeze, a day off without losing it
- Exclusive titles, tags and emotes
- Pro badge on your profile
Monthly or yearly subscription, no free trial, cancel anytime from your App Store settings. Prices are shown in the app.
Frequently asked questions
How does WinPushUp count my push-ups?
Your iPhone's front camera and Apple's pose detection track your shoulders, elbows, wrists and legs. A push-up counts when you go low enough and come back up with locked arms. Everything happens on the phone.
Do push-ups on my knees count?
No. The app spots and rejects them, just like during calibration. A rejected push-up is shown on screen with the reason.
Am I being recorded?
No. No image or video is ever stored or sent. Only the counter and the timing of your push-ups leave the phone.
How do I place the phone?
Leaning against a wall, on the floor, facing you, one or two meters away. Step back until your whole body is visible: the camera border turns green.
What is a ghost?
Another player's recorded battle, meaning the rhythm of their push-ups, replayed against you when nobody is available. You can also challenge a friend's ghost.
How do lives work?
You have up to 3 lives. A defeat costs one, one comes back every 8 hours and daily missions give one back. With Pro, they are unlimited.
How much does it cost?
The app is free. Pro is a monthly or yearly subscription, no free trial, cancel anytime from the App Store. The price is shown in the app.
Can I delete my account?
Yes, in Profile → Settings → Delete my account. Everything is erased immediately: profile, battles, ghosts, photo.
Which devices?
iPhone with iOS 17 or later. You need an internet connection to play.
Ready for your first battle?
2 minutes to get started, 30 seconds per battle.
Coming soon on the App Store