Here is the thing nobody tells you in the bike shop: your frame size follows your inseam, not your height. Two riders who are both 5 foot 10 can need frames two sizes apart because one carries the height in their legs and the other in their torso. Height gets you to the right aisle. Your inseam picks the bike.
The formulas below are the standard fitting conventions the industry has used for decades. They are honest starting points, not verdicts. Geometry varies between brands, and a 10 minute test ride settles what no formula can, so treat your result as the size band to start test riding in.
Nothing you type here is stored or transmitted. All calculations run in your browser.
How to measure your inseam
Do not use your pant size; pant inseams run 1 to 2 inches short of your actual cycling inseam. Instead, stand against a wall in socks with your feet about 6 inches apart. Take a hardcover book, pull it up between your legs spine-up until it presses firmly where a saddle would, and hold it level against the wall. Measure from the top of the book spine straight down to the floor. Do it twice; if the two numbers disagree by more than half an inch, do it a third time and take the middle value.
The formulas
mountain frame (in) = inseam (cm) × 0.66 ÷ 2.54
hybrid frame (cm) = inseam (cm) × 0.685
Inseam is your floor-to-crotch measurement taken with the book method above, converted to centimeters if you measured in inches (1 inch = 2.54 cm). The frame size is the seat tube length, which is the number stamped on road and hybrid frames in centimeters and on mountain frames in inches. Your height is used only as a cross-check: if your inseam falls outside 42 to 50 percent of your height, one of the two measurements is probably off and the calculator will ask you to remeasure.
Road frame size bands
Road frames are labeled in centimeters, but many brands also use letter sizes. Here is how the numbers map to letters.
| Frame size (cm) | Letter size |
|---|---|
| 47 to 49 | XS |
| 50 to 52 | S |
| 53 to 55 | M |
| 56 to 58 | L |
| 59 to 62 | XL |
Mountain frame size bands
Mountain frames are labeled in inches, and increasingly just in letters. Hybrid frames use the road table above; they are sized in centimeters and most brands sell them by letter.
| Frame size (inches) | Letter size |
|---|---|
| 13 to 14 | XS |
| 15 to 16 | S |
| 17 to 18 | M |
| 19 to 20 | L |
| 21 to 22 | XL |
Worked example
Between two sizes? Reach and flexibility decide
If your result lands on a band boundary, the tiebreaker is not your legs, it is your upper body. A longer torso or good flexibility favors the larger frame, because you can use the extra reach. A shorter torso, limited flexibility, or a preference for a more upright ride favors the smaller frame. When genuinely torn, most fitters say take the smaller one: a stem swap and a raised seatpost can grow a small frame, but nothing shrinks a big one.
Kids bikes work completely differently
Kids bikes are sized by wheel diameter, not frame size, so none of the formulas above apply. The honest age ranges below overlap on purpose, because kids grow at wildly different rates. The real test: the child should clear the top tube standing flat-footed and reach the ground from the saddle.
| Wheel size | Typical age |
|---|---|
| 12 inch | 2 to 4 |
| 14 inch | 3 to 5 |
| 16 inch | 4 to 6 |
| 20 inch | 5 to 8 |
| 24 inch | 8 to 12 |
Once a rider fits a 26 inch wheel or larger, they are into adult sizing and the inseam formulas above take over.
Sorting out the rest of your sizes? Try the shoe size converter or the hat size calculator.