User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Drivetrain
Wheel & Tire
Speed โ€” km/h
Speed โ€” mph
Gear Ratio โ€” :1
Development โ€” m
Gain Ratio โ€”
Skid Patches โ€” fixed gear
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

Miscalculating gear development leads to poor cadence zones, premature fatigue, and suboptimal race pacing. This calculator derives cycling speed from three mechanical inputs: Nfront (chainring teeth), Nrear (cog teeth), and RPM (pedal cadence), combined with true wheel circumference computed from ETRTO bead seat diameter and tire cross-section. It outputs speed in both km/h and mph, gear development in meters, Sheldon Brown's gain ratio (a crank-length-normalized metric superior to gear inches), and skid patch count for fixed-gear setups. The tool assumes zero drivetrain loss and no tire deformation under load. Real-world speed will be 2 - 5% lower due to chain friction, tire slip, and wind resistance.

Pro tip: optimal road cadence sits between 80 - 100 RPM. Track sprinters peak above 130 RPM. If your calculated speed at target cadence doesn't match your GPS data, check actual tire circumference with a roll-out test rather than relying on nominal sizing.

bike speed calculator cycling speed gear ratio cadence calculator bicycle gear calculator gain ratio skid patches wheel circumference

Formulas

Cycling speed is a direct function of gear development and pedal cadence. Gear development represents the distance the bicycle travels per one full crank revolution.

G = NfrontNrear
C = ฯ€ ร— (DBSD + 2 ร— Wtire)
Dev = G ร— C
v = Dev ร— RPM ร— 601000

Gain ratio normalizes development against crank arm radius, providing a dimensionless comparison across different crank lengths:

GR = Dev2 ร— ฯ€ ร— Lcrank

Skid patch count determines the number of distinct contact points on a fixed-gear tire before the pattern repeats:

SP = NrearGCD(Nfront, Nrear)

Where G = gear ratio, Nfront = chainring teeth, Nrear = cog teeth, C = wheel circumference m, DBSD = bead seat diameter mm, Wtire = tire cross-section width mm, Dev = development m, v = speed km/h, RPM = cadence rev/min, GR = gain ratio (dimensionless), Lcrank = crank length m, SP = skid patches.

Reference Data

Tire DesignationETRTOBSD mmApprox. Circumference mmTypical Use
700 ร— 23c23-6226222098Road racing
700 ร— 25c25-6226222111Road all-round
700 ร— 28c28-6226222136Endurance road
700 ร— 32c32-6226222155Gravel / touring
700 ร— 38c38-6226222180Light gravel
700 ร— 40c40-6226222200Gravel racing
700 ร— 45c45-6226222242Adventure / bikepacking
650b ร— 47c47-5845842130Gravel alternative
26 ร— 1.95โ€ณ50-5595592070MTB cross-country
26 ร— 2.1โ€ณ54-5595592090MTB trail
26 ร— 2.35โ€ณ60-5595592130MTB all-mountain
27.5 ร— 2.1โ€ณ54-5845842168MTB trail 650b
27.5 ร— 2.35โ€ณ60-5845842210MTB enduro 650b
27.5 ร— 2.6โ€ณ66-5845842260MTB plus 650b
29 ร— 2.1โ€ณ54-6226222288MTB 29er XC
29 ร— 2.25โ€ณ57-6226222310MTB 29er trail
29 ร— 2.4โ€ณ61-6226222340MTB 29er enduro
20 ร— 1.75โ€ณ47-4064061570BMX / folding
16 ร— 1.5โ€ณ40-3053051210Folding / kids
Track tubular 700c22-6226222086Velodrome

Frequently Asked Questions

This calculator assumes zero drivetrain loss, no tire deformation, and no aerodynamic drag. Real-world chain and bearing friction typically costs 2-5% efficiency. Tire pressure and load compress the contact patch, reducing effective rolling radius by 1-3 mm. Wind resistance grows with the square of velocity. A roll-out test (marking the ground, rolling one full crank revolution, measuring the distance) gives your true development value.
Gain ratio, developed by Sheldon Brown, divides gear development by the pedal circle circumference (2 ร— ฯ€ ร— crank length). This produces a dimensionless number representing how many meters the bike travels per meter of pedal travel. Unlike gear inches, it accounts for crank arm length differences. A gain ratio of 5.0 means the wheel travels 5 meters for every 1 meter the pedal moves. Road bikes typically range from 2.5 (low) to 8.5 (high). Values below 2.0 indicate extremely easy spinning gears; above 9.0 indicates very heavy time-trial gears.
Wider tires increase wheel circumference. Switching from a 700ร—23c (circumference โ‰ˆ 2098 mm) to a 700ร—32c (โ‰ˆ 2155 mm) adds about 57 mm per revolution. At 90 RPM in a 50/17 gear, this difference translates to roughly 0.9 km/h. The ETRTO-based circumference formula used here (ฯ€ ร— (BSD + 2 ร— tire width)) approximates mounted tire diameter. Actual circumference varies with tire brand, pressure (higher pressure = slightly smaller), and rider weight.
Skid patches only apply to fixed-gear (track) bicycles. The count equals N_rear รท GCD(N_front, N_rear). A 48/17 combination gives 17 รท GCD(48,17) = 17 รท 1 = 17 skid patches - excellent tire longevity. A 48/16 gives 16 รท GCD(48,16) = 16 รท 16 = 1 patch - the tire wears through at one spot. If you skid with both feet (ambidextrous skidding), multiply the count by 2. Prime-number cog teeth (17, 19) generally maximize skid patches.
Recreational cycling: 60-75 RPM. Road endurance: 80-95 RPM. Road racing / criteriums: 90-105 RPM. Time trials: 95-110 RPM. Track sprinting: 110-140+ RPM. Mountain biking: 70-90 RPM (terrain dependent). Higher cadence reduces torque per stroke, sparing muscular glycogen at the cost of cardiovascular load. Lower cadence demands more force per pedal stroke, fatiguing Type II muscle fibers faster. Select gearing that keeps you within your target RPM range at expected speeds.
Crank length changes lever arm, not gear ratio or development. However, it changes the gain ratio. Moving from 172.5 mm to 170 mm cranks increases gain ratio by about 1.5% for the same chainring and cog - meaning each pedal stroke feels slightly harder but covers more distance per unit of pedal travel. Shorter cranks also allow higher cadence due to reduced hip angle requirement. The effect is measurable but modest; a 5 mm change in crank length produces roughly the same gain ratio shift as changing one tooth on the rear cog.