ForHosting KIT · Home, food & hobbies

Bicycle Gear Ratio and Development Calculator

See how far one pedal turn takes you: a 50-tooth chainring with a 25-tooth cog gives a ratio of 2, so a 27.5-inch wheel turns twice per revolution, and the distance appears in inches and metres. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Chainring teeth
50
Cog teeth
25
Wheel diameter
27.5
You get
Gear ratio
2
Wheel circumference inches
86.3937979737
Development inches
172.7875959474
Development meters
4.3888049371

This bicycle gear ratio and development calculator turns three familiar measurements into useful drivetrain numbers. Enter the teeth on the front chainring, the teeth on the rear cog, and the effective wheel diameter in inches. The result shows the mechanical gear ratio, wheel circumference, and the distance the bicycle travels for one complete pedal revolution. Because development combines gearing with wheel size, it is often more informative than tooth counts alone when comparing bicycles, planning a cassette, checking a build, or selecting a practical climbing gear.

Understand the two results

Gear ratio describes how many wheel revolutions correspond to one full revolution of the cranks. The calculator divides chainring teeth by cog teeth, so a 50-tooth chainring paired with a 25-tooth cog produces a ratio of 2. That means the rear wheel turns twice for each pedal revolution, assuming a conventional chain-driven bicycle without an additional internal gear stage.

Development translates that abstract ratio into distance. It multiplies the wheel circumference by the gear ratio and reports the result in inches and meters per pedal revolution. A larger result represents a harder, faster gear that travels farther with each turn of the cranks.

A smaller result represents an easier gear that advances less distance and usually requires less force at the pedals. Development is especially helpful when two bicycles use different wheel sizes, because identical chainring and cog tooth counts do not produce identical travel per pedal revolution when their effective wheel circumferences differ.

Measure and enter the values correctly

Use the actual front chainring and rear cog selected by the chain, not the total number of gears on the bicycle. Tooth counts are commonly stamped on the components, printed in their specifications, or found by counting teeth carefully. Enter the effective wheel diameter in inches, including the mounted tire, because the tire contributes to the rolling circumference.

A nominal wheel label is a convenient estimate, but tire width, pressure, tread, and load can change the true distance slightly. For more precise planning, measure one loaded wheel revolution on the ground, divide that circumference by pi, and use the resulting effective diameter. All three inputs must be finite and greater than zero.

The calculator rejects missing, zero, negative, or nonnumeric values instead of returning a misleading division result. Decimal values are accepted, which is useful for measured wheel diameter even though physical chainrings and cogs normally have whole tooth counts. Keep the same measurement convention when comparing multiple setups so that differences come from gearing rather than inconsistent wheel assumptions.

Compare gears and interpret development

To compare candidate gears, hold the wheel diameter constant and change the chainring or cog count. Increasing the chainring raises both the ratio and development, while increasing the rear cog lowers them. This makes the output useful for evaluating a proposed cassette, comparing compact and standard cranksets, or checking whether a replacement bicycle offers a similar easiest gear.

Development does not predict speed by itself because speed also depends on cadence. However, multiplying development by pedal revolutions per minute gives distance per minute, so it provides a clean foundation for a separate cadence calculation. Real riding effort also depends on gradient, wind, tire resistance, bicycle mass, drivetrain losses, and rider position; the result should therefore be read as drivetrain geometry rather than a promise of performance.

Internal-gear hubs, gearboxes, and unusual drivetrains may add another reduction or multiplication stage that this simple chainring-to-cog calculation does not include. For ordinary derailleur and single-speed bicycles, it offers a direct, repeatable way to compare how far each pedal turn moves the bicycle.

Choose a climbing gear

Compare smaller chainrings and larger cassette cogs to find combinations with lower development per pedal revolution.

Compare bicycles with different wheels

Account for wheel diameter when comparing drivetrain combinations that use similar tooth counts on different bicycle formats.

Plan a drivetrain change

Quantify how a new chainring, cassette, tire size, or wheel size changes the distance traveled with each crank revolution.

How is bicycle gear ratio calculated?

Divide the number of chainring teeth by the number of rear cog teeth. A 50-tooth chainring and 25-tooth cog give a ratio of 2.

What does development mean?

Development is the distance traveled for one complete pedal revolution. It equals wheel circumference multiplied by the gear ratio.

What unit should I use for wheel diameter?

Enter wheel diameter in inches. The result reports circumference and development in inches, plus development converted to meters.

Does a higher ratio mean a harder gear?

Generally yes. With the same wheel, a higher ratio travels farther per pedal revolution and usually demands more pedal force at a given road condition.

How do I compare gears on bikes with different wheel sizes?

Compare development, not tooth counts. The same chainring and cog travel a different distance per pedal turn on a different wheel, so enter each bike’s effective wheel diameter, including the tire, and compare the distances.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/final3/bike-gear-ratio-calculate

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/final3/bike-gear-ratio-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chainring_teeth":50,"cog_teeth":25,"wheel_diameter":27.5}'
{
  "chainring_teeth": 50,
  "cog_teeth": 25,
  "wheel_diameter": 27.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "final3.bike_gear_ratio_calculate",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.
What happens if an input is zero or negative?

The calculation returns an invalid_input error because chainring teeth, cog teeth, and wheel diameter must all be positive.

What does the API request cost?

Each successful API request costs $0.002. The browser calculation can run locally without an API request.

Read the full KIT documentation →