Home › Engineering & Automotive › Gear Ratio and Speed Calculator
Gear Ratio and Speed Calculator
Computes vehicle road speed in km/h and mph from engine rpm, transmission gear ratio, final-drive ratio and tire diameter (or tire code), plus the overall ratio, wheel rpm, speed per 1000 rpm and, optionally, the engine rpm at a given road speed.
When to use
You want to know how fast a vehicle travels at a given rpm in a given gear, what rpm it turns at highway speed, or how a tire or final-drive change shifts the gearing.
Do not use when: You need bicycle gearing (chainring/cog teeth and cadence), or torque and power at the engine (use horsepower-torque-rpm).
Formula
overall_ratio = gear_ratio × final_drive_ratio; wheel_rpm = engine_rpm / overall_ratio; speed_km_h = wheel_rpm × π × tire_diameter_mm / 1000 × 60 / 1000; rpm_at_speed = engine_rpm × speed_km_h / speed_km_h_computed
Assumes no tire slip and the unloaded nominal diameter; the loaded rolling circumference is typically 2–3 % smaller, so real speeds are slightly lower. Transfer-case low range multiplies the overall ratio further.
Inputs
| Parameter | Type | Unit | Required | Description |
|---|---|---|---|---|
engine_rpm | number | rpm | yes | Engine (or motor) crankshaft speed in revolutions per minute. Range: > 0, ≤ 30000 |
gear_ratio | number | yes | Ratio of the selected gear (e.g. 3.5 first gear, 1.0 direct, 0.75 overdrive); use 1 for a direct-drive EV reduction already included in final_drive_ratio. Range: > 0, ≤ 50 | |
final_drive_ratio | number | yes | Differential / axle ratio (e.g. 3.73). Range: > 0, ≤ 50 | |
tire_diameter_mm | number | mm | no | Overall tire diameter in millimetres (inches × 25.4). Give either tire_diameter_mm or tire_code. Range: > 0, ≤ 3000 |
tire_code | string | no | Metric tire size such as 225/45R17, used to compute the diameter instead of tire_diameter_mm. | |
speed_km_h | number | km/h | no | Optional road speed; enables the engine rpm at that speed in the same gear. Range: > 0, ≤ 600 |
Outputs
| Output | Type | Unit | Description |
|---|---|---|---|
overall_ratio | number | gear_ratio × final_drive_ratio (engine revolutions per wheel revolution). | |
wheel_rpm | number | rpm | engine_rpm / overall_ratio. |
tire_diameter_mm | number | mm | Overall tire diameter. |
tire_circumference_m | number | m | π × diameter. |
speed_km_h | number | km/h | wheel_rpm × circumference × 60 / 1000. |
speed_mph | number | mph | speed_km_h / 1.609344. |
km_h_per_1000_rpm | number | km/h | Road speed gained per 1000 engine rpm in this gear. |
mph_per_1000_rpm | number | mph | Same in mph. |
rpm_at_speed | number | rpm | Engine speed needed for the given road speed in this gear (only when speed_km_h is given). |
Example
3000 rpm, 1:1 gear, 3.73 final drive, 634.3 mm tire, rpm at 100 km/h: {"engine_rpm":3000,"gear_ratio":1,"final_drive_ratio":3.73,"tire_diameter_mm":634.3,"speed_km_h":100} → {"overall_ratio":3.73,"wheel_rpm":804.29,"tire_circumference_m":1.9927,"speed_km_h":96.16,"speed_mph":59.75,"km_h_per_1000_rpm":32.05,"rpm_at_speed":3120}
2500 rpm in 0.8 overdrive, 4.10 final drive, 205/55R16: {"engine_rpm":2500,"gear_ratio":0.8,"final_drive_ratio":4.1,"tire_code":"205/55R16"} → {"overall_ratio":3.28,"tire_diameter_mm":631.9,"speed_km_h":90.79,"speed_mph":56.41}
GET https://tttkmbb.com/api/v1/calculate/gear-ratio-speed?engine_rpm=3000&gear_ratio=1&final_drive_ratio=3.73&tire_diameter_mm=634.3&speed_km_h=100
Machine access
- API:
GET https://tttkmbb.com/api/v1/calculate/gear-ratio-speed(query parameters) orPOSTwith a JSON body{"inputs": {...}} - Schema: https://tttkmbb.com/api/v1/calculators/gear-ratio-speed · Markdown: https://tttkmbb.com/engineering/gear-ratio-speed.md · JSON definition: https://tttkmbb.com/engineering/gear-ratio-speed.json
- MCP: server
https://tttkmbb.com/mcp, toolrun_calculator with calculator_id="gear-ratio-speed" - OpenAPI operationId:
calculate_gear_ratio_speed - Freshness:
static. Authentication: none. Rate limit: fair use (see rate limits).
Sources
- Wikipedia – Gear train (gear ratio) (reference)
- Wikipedia – Tire code (reference)
FAQ
Where do I find the gear and final drive ratios?
In the vehicle's technical specifications or workshop manual; the axle ratio is often on a door or axle tag. Automatic transmissions with torque converters slip below lock-up, so real rpm is higher at low speed.
How do bigger tires change the result?
Speed scales with tire diameter: a 3 % larger tire gives 3 % more speed at the same rpm and 3 % lower rpm at the same speed, like a numerically lower final drive.
Related calculators
- Tire Size Calculator — Tire diameter from the sidewall code.
- Horsepower, Torque and RPM Calculator — Engine power and torque at the rpm.
- Speed Converter — Convert road speed between units.