Bike Cadence and Speed Calculator · Gear Ratio & Development

Bike Cadence & Speed Calculator

Compute cycling speed from cadence, gearing and wheel size — or cadence from speed

Bike Diagram
Rear Wheel Front Wheel Chainring (cassette) Speed = Cadence × (Chainring ÷ Cog) × π × Wheel Ø
Cadence = pedaling rate in RPM · Gear ratio = chainring teeth ÷ cog teeth · Development = meters traveled per pedal revolution.
Wheel & Tire
m
Drivetrain
teeth
teeth
What do you know?
RPM
Typical road cycling cadence is 80–100 RPM. Track and crit sprints can reach 120–140 RPM.
Results
✅ Typical Ride
Speed
—
—
Gear ratio
—
Development
—
Cadence
—
Speed
—
Speed (km/h)
—
Speed (mph)
—
Speed (m/s)
—
Wheel circumference
—
Speed at various cadences (current gear)
Cadence
km/h
mph
m/s
Full gear chart (at current cadence)
Cog
Ratio
Dev (m)
km/h
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() { wheelPreset.addEventListener('change', applyWheelPreset); wheelDiameter.addEventListener('input', function () { wheelPreset.value = 'custom'; calculate(); }); wheelDiameterUnit.addEventListener('change', function () { // Convert the current value to the new unit var val = parseFloat(wheelDiameter.value); if (isFinite(val) && val > 0) { if (this.value === 'in') { wheelDiameter.value = (val / 25.4).toFixed(3); } else { wheelDiameter.value = (val * 25.4).toFixed(1); } } calculate(); });[chainringInput, cogInput, cadenceInput, speedInput, cogsList].forEach(function (el) { el.addEventListener('input', calculate); el.addEventListener('change', calculate); });speedUnit.addEventListener('change', calculate);document.querySelectorAll('input[name="solveFor"]').forEach(function (el) { el.addEventListener('change', function () { updateModeVisibility(); calculate(); }); }); }if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function () { bindAll(); updateModeVisibility(); calculate(); }); } else { bindAll(); updateModeVisibility(); 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

Bike Cadence and Speed Calculator

Work out how fast your gearing takes you. This bike cadence and speed calculator converts between pedaling rate, gear ratio, wheel size and road speed using the exact drivetrain geometry of your bike, chainring teeth, cassette cog, and true wheel diameter with the tire fitted. Enter any three values and it returns the fourth, along with gear development in meters per pedal revolution, a cadence-to-speed table, and a full cassette chart showing every gear at your current cadence.

 

How to Use the Bike Cadence and Speed Calculator

  1. Choose your wheel size from the preset dropdown, 700c road, 650b gravel, 26/27.5/29-inch MTB, or kids’ sizes.

  2. Check the wheel diameter field. The preset fills it automatically; overwrite it if you have measured your own tire, and switch between millimeters and inches as needed.

  3. Enter the number of teeth on your front chainring.

  4. Type the tooth count of the rear cog you ride most often.

  5. Select whether you already know your cadence or your speed.

  6. Supply that known figure: pick km/h, mph, m/s or ft/s if you entered a speed.

  7. Read the headline result, then check the gear ratio, development and unit conversions below it.

  8. Optionally edit the comma-separated cog list to generate a full gear chart for your whole cassette.

 

How the Bike Cadence and Speed Calculator Formula Works

Gear development is the distance the bike travels for one complete turn of the cranks, and every other number on this page is derived from it. The calculator chains four relationships together: wheel circumference, gear ratio, development, and finally the conversion of pedaling rate into road speed.

Formula: Wheel circumference (m) = π × wheel diameter (mm) ÷ 1000
Formula: Gear ratio = chainring teeth ÷ cog teeth
Formula: Development (m/rev) = gear ratio × wheel circumference
Formula: Speed (km/h) = cadence (RPM) × development × 60 ÷ 1000
Formula: Cadence (RPM) = speed (km/h) × 1000 ÷ 60 ÷ development

 

When you solve for speed, the tool multiplies your cadence by development and scales revolutions per minute into kilometers per hour. When you solve for cadence, the same equation is rearranged so speed becomes the input and pedaling rate the output. Unit conversion sits at the edges: mph divides kilometers per hour by 1.609344, m/s divides by 3.6, and ft/s multiplies meters per second by 3.28084.

Validation is straightforward but strict. The calculator refuses to produce a result if wheel diameter, chainring, cog, cadence or speed is zero or negative, and it displays an “Invalid Input” badge with a short explanation of which field failed rather than returning a silent zero. If you type in the wheel diameter manually, the preset dropdown switches itself to “Custom” so the two fields never disagree. There is no upper clamp on speed and no lower clamp on cog teeth beyond the input hints, so unusual setups, a 20-tooth chainring on a cargo bike, say still calculate correctly.

 

Worked Example

Suppose you ride a gravel bike with 700×32c tires, a 48-tooth chainring and a 19-tooth cog, and you hold 85 RPM on a long flat. How fast are you going?

  1. Wheel circumference: π × 686 mm ÷ 1000 = 2.155 m

  2. Gear ratio: 48 ÷ 19 = 2.53 : 1

  3. Development: 2.53 × 2.155 = 5.44 m per pedal revolution

  4. Speed: 85 × 5.44 × 60 ÷ 1000 = 27.8 km/h

That is 17.2 mph, or 7.71 m/s. The interpretation matters as much as the arithmetic: 5.44 meters of travel per crank turn means each pedal stroke moves you roughly the length of a small car. If you wanted to hold 32 km/h in the same gear, the reverse calculation puts your required cadence at about 98 RPM noticeably above the 85 RPM you were comfortably holding.

Frequently Asked Questions

How do I calculate cycling speed from cadence?

Multiply your cadence by gear development, then multiply by 60 and divide by 1000 to get km/h. Development is your gear ratio multiplied by wheel circumference. For example, 90 RPM with 6.6 m of development gives 90 × 6.6 × 60 ÷ 1000 = 35.6 km/h.

 

What is a good cadence for road cycling?

Most road cyclists ride between 80 and 100 RPM on flat ground, with 90 RPM as the common reference. Climbing often drops riders toward 70–80 RPM, while sprints push past 110 RPM. Choose the cadence you can hold without bouncing in the saddle or grinding.

 

What is the ideal cadence for cycling?

There is no universal ideal, it depends on terrain, fitness and gearing. The practical test is sustainability: if you cannot hold a rhythm for twenty minutes without excessive knee load or saddle bounce, shift to a gear that lets your cadence rise or fall into a range you can repeat.

 

How many teeth should my chainring have?

Road bikes commonly run 50/34 or 52/36 chainrings, gravel bikes often use a single 40–46 tooth ring, and mountain bikes typically run 30–34 teeth. The right choice depends on the terrain you ride and the range of your cassette, not on a fixed rule.

 

Does wheel size affect bike speed?

Yes. Because speed depends on wheel circumference, a larger wheel covers more ground per pedal revolution. Moving from a 700×25c wheel to a 29×2.4 MTB wheel adds roughly 10% to your speed at the same cadence, assuming gearing stays unchanged.

 

What is a good gear ratio for climbing?

Ratios near 1:1 or slightly below are the climbing standard. A 34-tooth chainring with a 32-tooth cog gives 1.06:1, which lets most riders hold 70 RPM on steep gradients. If you regularly run out of gears on climbs, a smaller chainring or larger cassette cog is the fix.

 

Why does my speed calculator differ from my bike computer?

Real tires roll slightly smaller than their nominal size, and wind, gradient, surface and drivetrain losses all reduce actual speed. A gap of 1–3% is expected. Measure your tire’s rolling circumference for a closer match, or use the calculator to compare gearing rather than to predict an exact ride speed.

 

Can I calculate cadence from a target speed?

Yes. Switch the tool to “I know my speed,” enter your target speed and choose the unit, and the calculator returns the cadence required in your selected gear. To hold 30 km/h in 50/16 on a 700×25c wheel, for instance, you need roughly 76 RPM.

 

What is gear development in cycling?

Gear development is the distance your bike travels for one full turn of the cranks, measured in meters. It equals gear ratio multiplied by wheel circumference. It is more informative than raw gear ratio because it accounts for wheel size, making comparisons between different bikes meaningful.

 

How accurate is this bike cadence and speed calculator?

It is mathematically exact for the inputs you provide. Real-world accuracy depends on how precisely you know your wheel diameter and tooth counts. Using a measured rolling circumference instead of a nominal tire size will bring the result within a percent or two of a calibrated bike computer.

 

Does cadence affect speed or does speed affect cadence?

They are two views of the same relationship. In a fixed gear, cadence determines speed. If you change gear, the same cadence produces a different speed. The calculator lets you hold either variable constant and solve for the other, which is why it works in both directions.

 

What cadence do professional cyclists use?

Most professional road riders race between 85 and 105 RPM, with time trial specialists often slightly lower and criterium racers higher. During sprints, cadence can exceed 130 RPM. These figures reflect high fitness and closely spaced gearing rather than a target most riders should chase.

Disclaimer

This calculator models drivetrain geometry, not physical performance. Outputs assume an ideal chainline, a tire rolling at its nominal circumference, and no wind, gradient or drivetrain losses. Real speed and cadence will vary. Do not use these figures as a substitute for a calibrated bike computer, and always ride within your ability and local road conditions.

ADVERTISEMENT

ADVERTISEMENT