Skip to main content
Calcimator

Bike Frame Size Calculator

Frame size from inseam and riding style.

About this calculator

This calculator turns your inseam into a starting-point frame size using the classic proportional method bike fitters have relied on for decades, then adjusts it for the bike category you're shopping for. Road frames use inseam × 0.665 (a center-to-top-tube measurement), mountain bikes subtract 2 cm for the extra standover clearance needed when you're jumping off the saddle over rough terrain, hybrid/city frames run slightly taller at × 0.685 for a more upright, relaxed geometry, and touring frames add 1 cm back for long-haul comfort. From that frame size it layers on a standover clearance check — the gap between your inseam and the top tube when you're straddling the bike flat-footed, which should land around 2-5 cm for road bikes and a more generous 5-10 cm for mountain bikes so you don't slam into the frame on a hard stop. It also throws in a rough effective top tube length (blending your height and arm length) and a stem length suggestion to get your reach in the right neighborhood.

Treat every number here as a solid starting range, not a guarantee: actual frame geometry varies a lot between manufacturers and even between models from the same brand, so two "56 cm" road frames can fit noticeably differently. The biggest common mixup is confusing frame size (seat tube length) with standover height or reach — this calculator reports all three separately precisely so you don't conflate them. When in doubt, use these numbers to narrow your shopping list, then confirm with a manufacturer's size chart or an in-person fitting.

Inputs

in
ft
in
in

Results

Frame size (cm)

54.5

Frame size (inches)21.5
Standover clearance (cm)20.5
Effective top tube (cm)63.7
Suggested stem (cm)6
T-shirt size (0=XXS..7=XXL)4
Bike Type NameRoad
How to Use This Calculator
  1. Enter Inseam length (cm), Height (cm), and Bike type (0-3).
  2. Set Arm length (cm).
  3. Review the Frame size (cm) result.
  4. Use Frame size (inches) and Standover clearance (cm) to inform your decision.

How the result changes with Inseam length (cm)

Inseam length (cm)Frame size (cm)
5033.3
6241.2
11073.2

What each input means

Inseam length (cm)
Inside leg measurement from floor to crotch in centimeters.
Height (cm)
Your total height in centimeters.
Bike type (0-3)
0 = Road, 1 = Mountain, 2 = Hybrid/City, 3 = Touring.
Arm length (cm)
Arm length from shoulder to wrist in cm (for reach estimation).

What each result means

Frame size (cm)
Recommended frame size in centimeters (center-to-top measurement).
Frame size (inches)
Frame size converted to inches (common for MTB sizing).
Standover clearance (cm)
Estimated clearance between crotch and top tube. Road: aim for 2-5 cm, MTB: 5-10 cm.
Effective top tube (cm)
Estimated effective top tube length for your proportions.
Suggested stem (cm)
Approximate stem length for proper reach.
T-shirt size (0=XXS..7=XXL)
General size label: 0=XXS, 1=XS, 2=S, 3=M, 4=M/L, 5=L, 6=XL, 7=XXL.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Inseam length (cm) = 82, Height (cm) = 178, Bike type (0-3) = 0, Arm length (cm) = 63 = 4 input(s) provided
  2. Calculate Frame size
    54.5 = 54.5
  3. Calculate Frame size
    Frame size = frameSizeCm / 2.54
    21.5 = 21.5
  4. Calculate Standover clearance
    Standover clearance = inseamCm - standoverHeight
    20.5 = 20.5

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does the mountain bike formula subtract 2 cm instead of just using a different multiplier?

Mountain bikes need extra standover clearance so you can get off the saddle over rough terrain without hitting the top tube, which is why the calculator both uses a slightly lower multiplier (0.66 vs. 0.665 for road) and subtracts a flat 2 cm on top. The flat offset represents the fixed clearance margin MTB frames build in regardless of your exact inseam, while the multiplier handles the proportional scaling.

What's the difference between frame size, standover clearance, and effective top tube?

Frame size is the seat tube length from bottom bracket to top, standover clearance is how much gap is left between your crotch and the top tube when you straddle the bike flat-footed, and effective top tube is the horizontal distance from the seat tube to the head tube that determines your reach. This calculator reports all three separately because a bike can have the right frame size but a cramped or stretched-out reach, or plenty of standover clearance but the wrong reach for your torso and arms.

Why do frame size in centimeters and inches come out to different-looking numbers for the same bike?

They're just two units describing the identical seat tube length — the calculator takes the computed centimeter value and divides by 2.54 to get inches, which is the industry-standard unit for most mountain bike sizing while road bikes are usually sold in centimeters. Neither number is more "correct"; use whichever unit the manufacturer's size chart lists.

How is the suggested stem length calculated, and why might a shop fitter suggest something different?

The calculator estimates a reach target from your arm length (about 90% of arm length), subtracts the effective top tube length it already computed from your height and arm length, then adds 10 cm as a baseline stem allowance, with a 6 cm floor so the result never suggests an unrealistically short stem. Because both the reach target and top tube figures are rough empirical approximations rather than measurements of your actual torso flexibility and riding position, a professional fitting can refine this further based on how you actually sit on the bike.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.