athletedata.healthWhat's athletedata?

Grade your bike fit from a phone video.

You film
Knee49°
Shoulder72°
Elbow29°
You get back
iterate
Knee34°
Torso44°
Shoulder77°
Until it's dialed

Endurance road or trainer position - hands on the hoods or drops.

Ready when you are.

How to film it (this is 90% of the result)
  • ·Side-on - camera square to the bike, at hip or crank height.
  • ·Nothing blocking your near leg and arm.
  • ·20-30s of steady pedaling, normal cadence, hands where you ride.
  • ·Good light - less motion blur means a better read.
  • ·Pick the matching profile: Road for hoods/drops, Aero / TT for forearms on the extensions.

What the numbers mean

Each angle maps to one thing you can adjust. Green is the research-backed road-position range; outside it, here's what to change.

What we measureIdealIf it's off
Knee at the bottomSaddle height30-40°Over 42° - saddle too low, raise it. Under 28° - too high, lower it.
Torso from horizontalReach & drop40-50°Over 56° too upright; under 34° very aggressive.
Elbow bendArm comfort15-30°Near 0° means locked out - soften them, or shorten the reach.
Shoulder (torso to arm)Cockpit length80-95°Low = closed, scrunched cockpit with too much weight on the hands.
Hip at the topFlexibility · info only85-110°Flexibility- and reach-dependent; reported, not graded.

FAQ

Is my video uploaded anywhere?

No. The pose model runs entirely in your browser on your device - the video file never leaves your phone or computer. Nothing is sent to a server.

How accurate is it?

A 2D side-on video gives you reliable population ranges and a great starting point, not a 3D professional fit. It reads the same joint angles a fitter looks at and grades them against published research, but for persistent pain, numbness, or a big position change, see a real fitter who can measure pressure and watch you in three dimensions.

Does it work for TT or triathlon bikes?

Yes - switch the fit profile to Aero / TT and it grades against an aggressive time-trial position instead: a much flatter back, roughly 90° at the elbow on the extensions, and a more closed hip. Use Road for a hoods-or-drops position, Aero / TT for forearms on the extensions.

My clip failed - what went wrong?

Almost always the film. Make sure you're side-on (lens square to the bike), well-lit, with nothing blocking your near leg and arm, and that the clip is mostly steady pedaling. Trim off the getting-on and getting-off, or set the start/end seconds above.

Meet athletedata - your AI endurance coach→
© 2026 athletedata.healthPrivacyTerms

100% private. Everything runs on your device - nothing is uploaded or saved on our side.