Squat counter
Free squat rep counter that uses your phone or laptop camera. It measures your knee angle, counts only full-depth squats and reminds you to keep your chest up. Runs in your browser; video is not uploaded.
Set up the camera (side-on)
- Put the phone or laptop on a chair or shelf about 2–3 m away, at hip height.
- Stand side-on so the camera sees your shoulder, hip, knee and ankle on one side.
- Wear clothes that show where your knees and hips are; baggy trousers make the knee harder to find.
How the counter decides what counts
A squat counts when your knee angle (hip–knee–ankle) goes down to 100° or less and comes back up to 160° or more. If you bend past 135° but stop above 100°, it is shown as “not deep enough” and not counted. If your torso leans more than 50° from vertical, the app says “Keep your chest up”.
These are our counting rules for the app, not an official standard. Angles come from Google MediaPipe pose landmarks and can be off by several degrees with loose clothing or poor light.
Form points
- Feet about shoulder-width apart, toes turned out slightly.
- Push your hips back and down as if sitting on a chair; keep your heels on the floor.
- Let your knees travel in the same direction as your toes.
- Stand all the way up between reps — the counter waits for a straight leg before the next rep.
Common problems
- Stopping halfway: the counter shows these separately so you can see how many were shallow.
- Turning to face the camera: from the front the knee angle is hard to read; stay side-on.
- Standing too close: if your feet leave the frame, counting pauses and asks you to show your whole body.
Exercise at your own risk and stop if you feel pain or dizziness. This app counts movements; it is not medical or physiotherapy advice.