Bike Size Calculator · Frame Size & Fit

Bike Size Calculator

Find your ideal frame size from height, inseam and bike type

Input details
Bike size guide for adults using inseam length.
Recommended bike size
🚴 Trekking / City / Hybrid
Bike frame size
—
—
Size (cm)
—
Size (inches)
—
Category
—
Standover
—
Sizes are a guide. Always test ride if possible. Frame geometry varies by brand and model.
Powered by Toolraxy
\n';var escaped = toolHtml.replace(/&/g, '&').replace(/"/g, '"'); embedCodeTextarea.value = ''; }window.toggleEmbedPanel = function () { if (embedPanel.style.display === 'none' || embedPanel.style.display === '') { generateEmbedCode(); embedPanel.style.display = 'block'; } else { embedPanel.style.display = 'none'; } };window.copyEmbedCode = function () { embedCodeTextarea.select(); if (navigator.clipboard) { navigator.clipboard.writeText(embedCodeTextarea.value).then(function () { alert('Embed code copied!'); }).catch(function () { alert('Press Ctrl+C'); }); } else { alert('Press Ctrl+C'); } };/* ─────────── Events ─────────── */ function bindAll() { riderType.addEventListener('change', function () { toggleInseamVisibility(); calculate(); });bikeType.addEventListener('change', calculate);heightInput.addEventListener('input', calculate); heightInchInput.addEventListener('input', calculate); inseamInput.addEventListener('input', calculate);/* height unit switch — convert current value */ var prevHeightUnit = heightUnit.value; heightUnit.addEventListener('change', function () { var cm = heightToCm(prevHeightUnit); if (!isFinite(cm) || cm <= 0) cm = 175; applyHeightUnit(heightUnit.value, cm); prevHeightUnit = heightUnit.value; calculate(); });/* inseam unit switch — convert current value */ var prevInseamUnit = inseamUnit.value; inseamUnit.addEventListener('change', function () { var cm = inseamToCm(prevInseamUnit); if (!isFinite(cm) || cm <= 0) cm = 82; applyInseamUnit(inseamUnit.value, cm); prevInseamUnit = inseamUnit.value; calculate(); }); }if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { bindAll(); toggleInseamVisibility(); calculate(); }); } else { bindAll(); toggleInseamVisibility(); calculate(); } })();

Creator & Maintainer

Image of Faiq Ur Rahman, CEO & Founder Toolraxy

Faiq Ur Rahman

Founder & CEO, Toolraxy

Faiq Ur Rahman is a web designer, digital product developer, and founder of Toolraxy, a growing platform of web-based calculators and utility tools. He specializes in building structured, user-friendly tools focused on health, finance, productivity, and everyday problem-solving.

Share:

Rate this Tool

User Ratings:

0
0 out of 5 stars (based on 0 reviews)
Excellent
Very good
Average
Poor
Terrible

ADVERTISEMENT

ADVERTISEMENT

Buying the wrong frame size is expensive. A bike that’s one size off can cause knee pain, numb hands, or a twitchy front end. Getting it right starts with two numbers you can measure at home: your height and your inseam. This tool runs those figures through the formulas used by trekking, road, gravel, and mountain bike manufacturers, then shows you the frame size those numbers point to. Adults measure inseam. Children get sized by height against standard wheel bands. It’s a starting point for shopping, not a substitute for a test ride.

 

How to Use the Bike Size Calculator

  1. Choose an adult or a child under “Bike for…”.

  2. Select your bike type from trekking, road/gravel, or mountain.

  3. Enter your height in cm, inches, or feet and inches.

  4. Measure and enter your inseam length (adults only). Stand barefoot with your back to a wall and book a hardcover between your legs.

  5. Watch the recommended frame size update in the results panel.

  6. Compare the standover figure against your inseam before buying.

Children skip the inseam step. Their size comes from height alone.

 

How the Bike Size Calculator Formula Works

Three formulas drive the adult recommendations, one per bike type.

Formula: Trekking / city / hybrid frame (cm) = inseam (cm) × 0.64
Formula: Road / gravel frame (cm) = inseam (cm) × 0.665
Formula: Mountain frame (in) = inseam (cm) × 0.226
Formula: 1 inch = 2.54 cm
Formula: Standover (cm) = inseam − 3 (non-MTB) or inseam − 5 (MTB)

Each multiplier reflects how different frame geometries use the same body measurement. A road frame runs taller relative to inseam because road geometry favours a longer seat tube. A mountain frame runs shorter and is quoted in inches, so the multiplier produces inches directly.

Children use a lookup table instead of a formula. Height bands map to wheel diameters: under 100 cm gets 12-inch wheels, under 110 cm gets 14-inch, under 120 cm gets 16-inch, under 135 cm gets 20-inch, under 150 cm gets 24-inch, and taller children get 26-inch wheels. Standover for children is height minus 5 cm.

Category bands break down like this. For road, trekking, and hybrid: XS under 50 cm, S to 53, M to 56, L to 59, XL above. For mountain: XS under 15 inches, S to 17, M to 19, L to 21, XL above.

 

Worked Example

A rider measures 178 cm tall with an 84 cm inseam. They’re shopping for a road bike.

Road frame: 84 × 0.665 = 55.86 cm
In inches: 55.86 ÷ 2.54 = 21.99 in
Category: 55.86 cm falls below the 56 cm threshold, so Medium.
Standover: 84 − 3 = 81 cm (about 31.9 in)

If the same rider chose a trekking bike instead, the frame drops to 84 × 0.64 = 53.76 cm, still in the Medium band but slightly shorter. A mountain bike frame would come out at 84 × 0.226 = 18.98 in, right at the top of Small and just under the 19-inch cut-off for Medium.

That difference matters. A 56 cm road frame and a 19-inch mountain frame aren’t the same physical size despite looking close on paper. Geometry changes the whole picture.

Frequently Asked Questions

What size bike frame for my height?

Rough guide: 160–170 cm → 50–53 cm road frame, 170–180 cm → 53–56 cm, 180–190 cm → 56–58 cm. These are starting points. Inseam decides the final number. Use the calculator for a specific recommendation based on your measurements.

 

How do you measure inseam for a bike?

Stand against a wall without shoes. Place a hardcover book between your legs and press it up to your pubic bone. Mark the wall at the top of the book. Measure floor to mark. That’s your cycling inseam. Measure twice and use the average.

 

What size bike for a 5’10” person?

A 5’10” rider is 178 cm tall. Most land on a 54 to 56 cm road frame, a 17 to 19 inch mountain frame, or a 55 cm trekking frame. Inseam matters more than height. A rider with a 30-inch inseam fits a smaller frame than one with a 33-inch inseam at the same height.

 

What size bike for a 10-year-old?

Most 10-year-olds stand between 135 and 145 cm, which points to a 24-inch wheel bike. If they’re under 135 cm, look at 20-inch wheels. Above 150 cm, step up to 26-inch or a small adult frame. The child should reach the ground with both feet when stopped.

 

What size mountain bike do I need?

Multiply your inseam in centimetres by 0.226. An 82 cm inseam gives 18.5 inches, which sits in the Medium band. Modern trail bikes use reach-based sizing, so check the brand’s chart after you have your starting number. Between sizes, go smaller for technical trails and larger for cross-country.

 

Is frame size the same as bike size?

Usually, yes. Bike size refers to the frame’s nominal measurement, quoted in centimetres for road bikes and inches for mountain bikes. Some brands also use letter sizes (S, M, L). The number and letter describe the same frame. What differs is how each brand measures it.

 

How do I know if my bike frame is too big?

Signs include reaching too far to the bars, numbness in your hands, saddle slammed fully forward, and difficulty standing flat-footed at stops. If the reach feels long even with a short stem, the frame is too big. Dropping a size usually fixes it.

 

Can I use a bike size calculator for a kid’s bike?

Yes, but the output is different. Kids’ bikes are sized by wheel diameter, not frame measurement. The calculator handles this when you select “a child.” It uses height bands that map to standard wheel sizes rather than inseam formulas.

 

What is the difference between road and gravel bike sizing?

Gravel frames typically run slightly taller and longer than road frames at the same nominal size. The seat tube is often a degree slacker and the head tube taller. For sizing purposes, you can use the same 0.665 multiplier. Reach may need to drop 5 to 10 mm if the gravel frame is on the aggressive side of the category.

 

Should I size up or down if I’m between sizes?

Size down for a racier position and quicker handling. Size up for a more upright posture and stability at speed. Endurance riders usually prefer the larger frame. Crit racers and criterium riders often go smaller. There’s no single right answer. Test ride both sizes if the shop allows it.

ADVERTISEMENT

ADVERTISEMENT