Movement Form Comparison

Client-Side Only

Compares your workout video to a reference using real, measured joint angles

Upload your movement and a reference movement of the same exercise (each trimmed to one full rep, ≤30s). This tracks body pose frame-by-frame with MediaPipe and compares 6 real joint angles — elbows, knees, hips — on both sides, aligned to a shared 0-100% movement-phase axis so clips of different length are directly comparable.

Assumes one person per video and one full rep start-to-finish — no rep counting or auto-segmentation is attempted. A training-form aid, not a clinical or professional-coaching assessment. Runs entirely in your browser; no video is uploaded anywhere.

Your movement
Reference movement