Hero Rank UpriseOpen the full app

Free pushup counter

Point your camera, start moving. Reps count on your device — no video is uploaded, no account needed.

How the counting works

Your camera feed runs through Google's MoveNet pose model inside your browser. It follows your joints and counts a rep each time the movement completes a full range of motion. No camera frames are recorded, stored, or sent to a server.

Why on-device matters

No video leaves your phone. Pose tracking runs in your browser, no video or photos are saved or uploaded, and there is no account or sign-up wall to use the tool.

Getting a clean pushup count

Put the phone on the floor a couple of steps in front of you, screen facing you, so your shoulders, elbows and hips are all in frame. A rep counts on the way from full depth back to a locked-out arm position.

The basics either way: even lighting, your whole body in frame, and hold still for the two-second calibration before you begin.