THE DETAILS MAKE THE DIFFERENCE

A better swing.
A closer look.

Slow it down. Find your rhythm. See what changes.
Your personal practice studio, right in your browser.

01 / 02

One swing to understand.
Two swings to compare.

NO SIGN-UP · NO VIDEO UPLOADS
YOUR PRACTICE, IN FOCUS
SWING A0.00 / 0.00 s
frame by frame · space play
Your videos stay on this deviceA little perspective goes a long way.

MAKE YOUR NEXT SESSION COUNT

Less guessing.
More understanding.

01

Give yourself a clear view

Film one swing with a steady camera, your whole body in frame and plenty of light. Face-on or down-the-line both work.

02

Find the same moment

Compare similar camera angles. Mark impact in each clip and align those points to see the swings move together.

03

Look for one change

Use slow motion, the hand path and frame stepping. Set the frame rate to match your file for accurate time steps.

LOCAL BY DESIGN

Your swing stays yours.

Videos are opened directly from your device. They are never uploaded or stored by this app. There is no account, analysis backend or app tracking cookie.

Our hosting provider, Cloudflare, adds a web analytics beacon for page visits and performance measurements. Your video content and swing measurements are not sent to that service. About Cloudflare analytics.

Optional pose analysis downloads MediaPipe code and model files from jsDelivr and Google. Those services receive normal download requests, but not your videos. An internet connection is needed for the first model load.

Measurements are approximate, camera-dependent 2D observations for practice, not professional coaching or a prediction of ball flight. Frame steps use the rate you select; variable-frame-rate files may not land on every encoded frame.

Reloading the page clears your session. Export your analysis data to keep your notes.