Perfect Your Cycling Posture with DIY Bike Fit

Capture, analyze, and optimize your bike fit instantly.

Get it on Google Play

How It Works

Capture

Photo from camera or gallery.

Analyze

Maps key body points instantly.

Adjust

Drag-and-drop to fine-tune points.

Optimize

Compare angles to ideal ranges.

Measured Angles

· Knee · Hip · Back · Elbow · Shoulder · Foot

Key Features

Support

Something not working, or a question not answered below? Email us and we will get back to you.

Telling us your device, your Android or iOS version, and what you were doing at the time helps a lot.

Which bikes are supported?

Drop-bar bikes — road, gravel and cyclocross. The recommended angle ranges are based on drop-bar riding positions, so they do not apply to flat-bar bikes such as hybrids, mountain bikes and commuters.

How should I take the photo?
  • Shoot from directly at your side, level with the bike — not from in front or behind.
  • Have the near pedal at the bottom of the stroke.
  • Get your whole body and the whole bike in the frame.
  • Even lighting and a background you contrast against will help detection.

Take the photo in the app or pick an existing one from your gallery. Having someone else take it, or using a tripod and a timer, is easier than it sounds.

It says no cyclist was detected

Detection needs to see a whole person from the side. Retake the photo against the points above — most failures are a partly cropped body, an angled view rather than a true side-on one, or a rider who blends into the background.

The points are in the wrong place

Automatic detection is not always exact, so every point can be corrected. Open the point editor, then:

  • Drag any point — or its label, which works as a handle — to move it.
  • Pinch to zoom and pan, so you can place a point precisely.
  • Use reset to return every point to where it was detected.
  • Save your changes. The measurements are recalculated.
What do the angles mean?

Each angle is compared against a fixed recommended range and marked in range or out of range.

AngleRangeWhat it reflects
Knee135–150°Knee bend at the bottom of the stroke
Hip80–120°Hip openness
Back30–50°Torso lean relative to horizontal
Elbow145–175°Arm bend, a reach and comfort indicator
Shoulder70–100°How upright or stretched out you are
Foot5–20°Foot angle at the pedal
One reading is out of range. What now?

Change one thing at a time, take another photo and compare. Small adjustments are easier to judge than large ones, and there is no limit on how many photos you can measure. The knee angle is the one most affected by saddle height: too straight suggests the saddle is high, too bent suggests it is low.

Why are my previous results gone?

Nothing is stored between sessions — that is deliberate. Each photo is measured on its own and nothing is kept when you leave the app. If you want to keep a result, take a screenshot before closing it.

Are my photos uploaded anywhere?

No. Pose detection runs entirely on your device, and your photos are never sent to our servers — we do not operate any. The full detail is in the privacy policy.

Results are for informational purposes only. Consult a professional bike fitter if you experience discomfort.