Push-up pacer
A good default cadence is 2 seconds down, 1 second up — about 3 seconds per rep. Slower reps keep your form honest and stop you racing through a set just to be done with it. Set your tempo, press start, and match the pulse: the circle shrinks as you lower, grows as you press.
Ready when you are
0 / 10
How it works
The pacer is a simple phase timer: a low click marks the start of each descent, a higher click marks the push, and the rep counter ticks when you're back at the top. Sounds are short sine tones generated on your device with the Web Audio API — no files, no volume ambush.
The 2s-down / 1s-up default is a common controlled-tempo prescription, not a magic number. Anything slower than "as fast as possible" already does the job; adjust the sliders to taste.
Keep your phone or laptop where you can see the pulse — the count is on screen, not spoken.
Keep reading
Prefer nudges over browser tabs?
Pyup turns this into a habit: it pings you for movement breaks and walks you up a push-up pyramid, one small set at a time. Free on iPhone and Mac.
Get Pyup on the App Store