Skip to content
SwingDiff

SwingDiff

Golf swing analysis by skeleton diff (compare)

Golf is a sport of repeatability.
Overlay your swing skeleton with a reference or your past self,
and diff your way to a more consistent swing.

SwingDiff - Skeleton comparison

Key Features

Skeleton Detection × Phase Tagging

Vision Framework automatically extracts your skeleton from a swing video. SwingDiff then tags the four key phases — Address, Top, Impact, Follow-through — so you can see your form move by move.

Phase tagging

15-Point Auto Diagnosis

Spine tilt, axis lean at the top, hand position at impact — 15 repeatability-critical points are auto-diagnosed from your skeleton data. Each gets a clear pass / fail mark, and the overall score points you to what needs work.

15-point diagnosis

Diff (Compare) vs. Reference or Past Self

Overlay your skeleton on a built-in reference swing — or on a previously analyzed swing of your own. Phase-by-phase you can see exactly where you drift, which is where repeatability comes from.

Skeleton comparison

Track Progress Over Time

Every analysis is saved to your history. Watch your score trend over time to see whether your practice is paying off — and which days you're on form. Slo-Mo videos (120fps / 240fps) are fully supported.

Analysis history

Your video never leaves your iPhone.

Everything SwingDiff does runs on-device. Videos, images, and skeleton data are never uploaded to a server. No account, no sign-in — and every feature works offline.

Frequently Asked Questions

Is it free to use?

Yes. All core analysis features are free. Upgrading to SwingDiff Pro (monthly / yearly / lifetime) unlocks unlimited analyses, expanded history storage, and richer reference-swing diffs.

What kind of footage should I record?

Shoot Down-the-Line (directly behind your ball flight line) with your phone held vertically. Position the camera so the golfer is on the left and the ball is on the right of the frame. Bright outdoor light, a simple background, and enough distance to capture your full body all help skeleton detection accuracy.

Are slow-motion videos (120fps / 240fps) supported?

Yes. Slo-Mo videos shot in 120fps or 240fps work as-is. SwingDiff analyzes in the time domain, so results stay accurate regardless of frame rate.

Are my videos uploaded to a server?

No. Videos, images, and skeleton data never leave your iPhone. Everything runs on-device. No account is required, and every feature works offline.

How do I cancel my subscription?

Open the iOS Settings app → (your name at the top) → Subscriptions, then select SwingDiff Pro and cancel. Cancellation cannot be performed inside the App itself (Apple's flow).

Which OS versions are supported?

iOS 16.0 and later. An Android version is also currently in development.

Download Now

Available on the App Store.

iOS 16.0 or later / iPhone only

日本語