Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

AI Rep Counter (camera workout counter: squats, push-ups, sit-ups)

Your camera counts your reps on this device: squats, push-ups, sit-ups and jumping jacks.

Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 / $5.99 for 30 days On this device; its files download once
+2 +1 more details No upload Health

Free preview: the live count of every set and the totals on screen, with the first half of the set list (up to 10 sets). Locked until you unlock it: download, copy and saving to your device.

Pro pass ₹179 for 30 days or ₹79 for 1 week, one‑time. Pro pass $5.99 for 30 days or $2.99 for 1 week, one‑time. How to unlock

Try before you buy.

  • Free preview: the live count of every set and the totals on screen, with the first half of the set list (up to 10 sets).
  • Locked until you unlock it: download, copy and saving to your device.
  • Unlock: Pro pass, ₹179 for 30 days or ₹79 for 1 week, a one-time payment that never renews. Unlock: Pro pass, $5.99 for 30 days or $2.99 for 1 week, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Your picture stays on this device: it is never recorded or uploaded.

The first start downloads the pose engine and model from this site (about 17.5 MB), once.

Count

Squats in this set 0

Start the camera, then stand where it can see you head to feet.

standing, knees straight down, knees bent

Where to put the camera

  • Your whole body in the picture, head to feet, with a little room around you.
  • Good light on you, not behind you; one person in view.
  • Prop the phone or laptop so it does not move; the camera stays in one place for the whole set.
Settings

Sets

Each set you end is listed here.

Sets saved to the Gym Workout Log wait there until you add them. For timed rounds, use the Workout Interval Timer.

For general information only, not medical advice. Consult a qualified health professional for advice about your situation.

How this tool is checked

Based on
the method set out under ‘How a rep is counted’.
Tests
13 automated tests check its results.
Found an error?
Report a problem or write to support@mysmartcopilot.com, with what you entered and the result you expected.

How we check our tools

About the AI Rep Counter (camera workout counter: squats, push-ups, sit-ups)

A rep counter that watches you through your camera and counts squats, push-ups, sit-ups and jumping jacks, set by set. MediaPipe Pose Landmarker finds 33 points of your body in each frame, on your device, and the counter follows one joint angle per exercise — the knee, the elbow, the hip or the shoulder — counting a rep each time you go through the movement and back. A stick figure over the picture shows what the model sees, and a warning tells you when it cannot see your knees, wrists or another part it needs.

Correct the count by hand with +1 and −1, press End set to list the set with its time, let the rest timer run, and count from a video you recorded if you prefer. The picture is never recorded or uploaded, and the counter does not judge your form or give injury advice: it counts. Without a pass the result is a free preview: the live count and the set totals in full and the first half of the set list; saving to the Gym Workout Log, the CSV and copying unlock with a Pro pass.

How to use it

  1. Choose the exercise. Under Where to put the camera, read where to put the phone or laptop for it — side-on for squats, push-ups and sit-ups, from the front for jumping jacks — about 2–3 m away with your whole body in the picture.
  2. Press Start camera and allow the camera (or press Count in a video and choose a recording). The first time, the pose engine and model download from this site, once.
  3. Step back until the stick figure covers you head to feet and the warning goes away, then do your reps: the count goes up as you come back to the start of each one.
  4. Fix a miscount with +1 or −1, and press End set when the set is done; the rest timer starts.
  5. With a Pro pass, or after unlocking the result, press Save to workout log, Download CSV or Copy; without one the set list stays a free preview.

Examples

What counts as a squat (standard depth)
Input
Knee angle 172° standing → 96° at the bottom → 168° standing again
Result
1 rep: the knee went below 100° and back above 160°
A wobble at the bottom
Input
Knee angle 98°, 103°, 97°, 101° while you hold the bottom of a squat
Result
No extra reps: nothing counts until you are back above 160°
A set of push-ups
Input
15 push-ups side-on to the camera, one missed when your hand left the picture
Result
Count 14, then +1 → set 1: 15 push-ups (corrected by +1)

Common uses

  • Home workouts: count push-ups or squats hands-free instead of losing count.
  • Daily challenges — 100 squats, 50 push-ups — with the sets and times listed.
  • Counting the reps in a video you recorded of your set.
  • Adding counted sets to your training history in the Gym Workout Log.

How a rep is counted

Each exercise follows one angle between three body points, measured in the picture, and counts a rep when that angle goes past a turn threshold and back past a start threshold. The thresholds are far apart, the angle is smoothed (the middle of the last three frames, then a moving average), and reps closer together than a person can do them are ignored, so a wobble never counts twice.

  • Squats: the knee (hip–knee–ankle): start above 160°, turn below 100° (shallow 120°, deep 85°).
  • Push-ups: the elbow (shoulder–elbow–wrist): start above 155°, turn below 100° (shallow 115°, deep 85°), counted only while your shoulders and hips are near level, so bending your arms while standing does not count.
  • Sit-ups: the hip (shoulder–hip–knee): start above 115° lying back, turn below 70° sitting up (shallow 85°, deep 55°).
  • Jumping jacks: the shoulder (hip–shoulder–wrist): start below 45° with arms down, turn above 135° with arms up (shallow 115°, deep 150°).

These are counting rules, not standards of good form. Choose Shallow under Settings if reps you did are not counted, or Deep to count only fuller ones. When a needed part leaves the picture, the counter waits and says what it cannot see; nothing counts while it is out of view.

Setting up the camera

Angles are measured in the picture, so the joint has to bend across the camera’s view, not towards it: that is why squats, push-ups and sit-ups count best side-on (a diagonal of about 45° works for squats), and jumping jacks from the front.

  • Stand about 2–3 m away with your whole body in the picture. The model card of the pose model lists people further than about 4 m (14 ft) from the camera, more than one person in the picture and a head out of view as uses it is not made for.
  • Use even light on you rather than a window behind you: poor light, noise and fast motion make the points jitter.
  • Prop the camera so it stays still, and keep others out of the picture: the count follows the person who fills most of it.
  • Phones: use the back camera for a wider, sharper picture if someone can check the screen, or the front camera to watch yourself (shown as a mirror).

The pose model and your privacy

The counter uses Google’s MediaPipe Pose Landmarker (Lite model, Apache-2.0 licence), whose model card names fitness and repetition counting among its intended uses. The engine and the model are files of this site, downloaded once (about 17.5 MB) and then kept by your browser. Every frame goes from the camera to the model and the stick figure inside this page: no picture or video is stored, recorded or sent anywhere, and nothing about your face is drawn or kept. A video file you choose is played in the page and never uploaded.

Limitations

  • It counts and does not assess form: a rep counts when the angle passes the thresholds, however it was done.
  • One person at a time; the camera must see the needed body parts side-on or from the front as described.
  • Fast reps, loose clothing that hides the joints, poor light or a moving camera can cause missed or extra reps; correct them with +1 and −1.
  • Counting pauses when the page is in the background or the screen is off.
  • Needs a browser that runs WebAssembly (current Chrome, Edge, Firefox and Safari) and a camera over a secure connection.

Privacy

On this device; its files download once

Camera frames and videos are processed in this page on your device and never leave it; nothing is recorded. The set list stays in the page; Save to workout log keeps the sets in this browser for the Gym Workout Log, and downloads are files you save yourself.

Frequently asked questions

What do I get without a pass?

Without a pass, AI Rep Counter (camera workout counter: squats, push-ups, sit-ups) shows the live count of every set and the totals on screen, with the first half of the set list (up to 10 sets). Until you unlock it, the result can’t be downloaded, copied or saved to your device. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

Is my video uploaded or recorded?

No. The pose model runs in your browser on each frame and the picture is never stored, recorded or sent. Only the counts are kept, in the page, until you close it.

Which exercises can it count?

Squats, push-ups, sit-ups and jumping jacks. Each follows one joint angle — the knee, the elbow, the hip and the shoulder — so it counts reliably when that joint is clearly in view.

Why did it miss a rep or count one too many?

Usually a body part left the picture, the camera faced the joint head-on, or the movement did not reach the turn angle. Check the warning, move the camera side-on, choose Shallow under Settings for smaller movements, and fix the count with +1 or −1.

Does it check my form or tell me if an exercise is safe?

No. It only counts repetitions; it gives no form diagnosis and no injury advice. If an exercise hurts, stop and ask a doctor, physiotherapist or qualified trainer.

Can I count reps in a recorded video?

Yes: press Count in a video and choose the file. It plays in the page and is counted the same way; it is not uploaded.

Where do the sets go?

Into the set list on this page. Save to workout log keeps them in this browser for the Gym Workout Log, which offers to add them to your workout; that, the CSV and copying unlock with a Pro pass.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.