The XY Position Calculator is a tool designed to help cyclists and fitters compare bike geometries based on handlebar and saddle positions. Using X (horizontal) and Y (vertical) coordinates, you can precisely determine how different bikes will position the rider.
In the XY Position Calculator, we use a coordinate system where:
As shown in the diagram above:
Target positions are the known or desired X and Y coordinates for your saddle and handlebar positions. These values can come from:
If you've had a professional bike fit on a fit bike (like a Retül, Guru, or similar), the fitter would have determined your optimal saddle and handlebar positions. These X and Y coordinates represent your ideal position.
If you're happy with your current bike position, you can measure the X and Y coordinates of your saddle and handlebar positions. This allows you to find a new bike that matches your current riding position.
By entering these target positions into the calculator, you can evaluate how closely different bike geometries will match your preferred position.
The calculator produces several important results that help you evaluate bike fit.
When the calculator displays the handlebar X and Y positions, it also shows the difference between the calculated position and your target position:
These differences help you understand how closely the bike geometry matches your target position with the given stem configuration. The color coding (red and blue) provides a quick visual reference—the same colors are used in the calculator itself.
The "Bar Reach Needed" value accounts for small differences between the calculated Handlebar X position and your Target Handlebar X. It suggests how much handlebar reach you would need to achieve your exact target X position.
For example, if your calculated Handlebar X is 5mm shorter than your target, a handlebar with 5mm more reach would help you achieve your exact target position.
"Setback vs STA" indicates how far back (or forward) the saddle rail center would be positioned on a straight/zero setback seatpost:
This measurement helps you determine what type of seatpost you'll need:
The "BB to Rail" value is particularly useful for bikes with integrated seat masts or specific seatpost designs (like Trek or Giant ISMs). It measures the distance from the bottom bracket to the saddle rail along the seat tube axis.
This value helps determine:
Here are some practical tips for getting the most out of the XY Position Calculator:
The calculator allows you to add multiple bikes for side-by-side comparison. This makes it easy to see which bike geometry comes closest to your target position with the least modification.
You can adjust stem length, angle, and spacer height to see how these changes affect the handlebar position. This helps you find the optimal stem configuration for each bike geometry.
"Stem Height" refers to the height of the stem clamp on the steerer tube. This measurement typically ranges from 38-42mm on traditional stems.
With the advent of internal cable routing systems, some modern stems (like the FSA NS ACR stem) have a very short clamp section at the steerer tube and non-traditional shapes. For these stems, the calculator's results may be off by a few millimeters since they don't follow conventional stem geometry.
If you're working with a bike that uses an integrated cockpit or non-traditional stem, be aware that small variations in the calculations might occur.
"Spacer Height" typically includes everything from the top of the frame at the headtube to the bottom of the stem, including the headset bearing cover/compression ring.
It's important to know that some brands incorporate the headset bearing cover into their published stack and reach numbers, while others don't:
When in doubt, check the manufacturer's geometry chart notes or contact them directly to confirm how spacer heights should be measured for a particular model.
Once you've created a setup that works, use the Save button to store your configuration for future reference. This is particularly helpful when testing multiple potential bike options.
The Print button generates a printable report of your bike comparisons, making it easy to share with clients or keep in your records for future reference.