ForHosting KIT · Developer Utilities

Speedometer calibration factor calculator

A tire or gearing change can make the number on the speedometer differ from the vehicle's road speed.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

This calculator combines the old and new rolling diameters, the old and new drive ratios, or both changes into one calibration factor. Multiply an indicated speed by that factor to estimate actual speed. It also reports correction and indicated-error percentages, isolates the tire and gear contributions, and can calculate the corrected value for any indicated speed you provide.

What the calibration factor means

The returned calibration factor converts the speed shown by the speedometer into estimated actual road speed: actual speed equals indicated speed multiplied by the factor. A factor above one means the vehicle is traveling faster than the display suggests, while a factor below one means it is traveling slower. For example, a factor of 1.05 converts an indicated 60 mph to an estimated 63 mph; the same calculation works in km/h because the factor has no units. The correction percent expresses that multiplier relative to one, so 1.05 becomes plus five percent. The separate indicated-error percentage answers a subtly different question: how far the indicated reading lies above or below actual speed, measured against actual speed. These percentages are not exact negatives except at very small errors because they use different denominators. Rolling diameter is the distance-relevant effective diameter of a loaded tire, not necessarily the nominal size printed on its sidewall. Real-world tire growth, pressure, load, tread wear, and manufacturer tolerances can therefore create a small difference between this mathematical estimate and a GPS or measured-course check. Use the result as a calibration calculation, then verify the vehicle safely before relying on it.

How tire and gear changes are combined

For a tire-only change, the tire factor is new rolling diameter divided by old rolling diameter. A larger tire travels farther per revolution, so the actual vehicle speed is higher for the same sensed rotational rate. For a gear-only change, this calculator uses old drive ratio divided by new drive ratio. The ratio fields must follow the same convention, such as entering both axle ratios as driveshaft revolutions per axle revolution. When both tire and gear pairs are present, the calculator multiplies those two effects: calibration factor equals new diameter over old diameter times old ratio over new ratio. This combination is useful when an axle swap and a tire-size change occur together, because one change may partly or completely offset the other. Enter actual rolling diameters in any consistent length unit—millimeters, inches, or centimeters are all acceptable—but never mix units between the old and new values. Ratios are dimensionless and must describe equivalent parts of the drivetrain. If your vehicle senses speed at a wheel through ABS rather than upstream of the final drive, an axle-ratio change may not affect the speedometer; in that case, enter only the diameter pair. The calculator requires complete old/new pairs and rejects zero or negative values rather than producing a misleading division result.

Using the result for calibration and verification

Start with measured rolling diameters when possible. Mark the tire, roll the loaded vehicle through one full revolution on level ground, measure the traveled distance, and divide circumference by pi; repeat to reduce measurement noise. If measured values are unavailable, published overall diameters can provide a planning estimate. Add the old and new drive ratios only when the changed ratio affects the rotational signal used by the speedometer or its calibration logic. The optional indicated speed is simply a convenient test point: its unit is echoed by the actual-speed result, so entering 100 km/h produces km/h and entering 60 mph produces mph. The API price for a successful item is $0.002; invalid input returns an error instead of a numerical guess. After computing, compare the prediction with a reliable GPS reading or a timed measured course at several steady speeds where local law and conditions permit. Mechanical speedometer gears may be available only in whole tooth counts, while electronic modules often accept pulses-per-distance or circumference settings, so the exact factor may need conversion into the adjustment format documented by the vehicle or calibrator manufacturer. This tool does not account for factory speedometer bias, sensor faults, tire slip, converter slip, or transmission ratios that change while driving. Preserve the original configuration and follow the service procedure for your particular vehicle.

Upsized or downsized tires

Estimate how a new rolling diameter changes actual speed at a familiar indicated speed before selecting a recalibration setting.

Final-drive ratio swap

Calculate the gear-related correction when a speed signal is taken upstream of a changed axle or final-drive ratio.

Combined drivetrain changes

Combine new tires and gearing into one factor and see whether their effects reinforce or offset each other.

What formula does the calculator use?

Calibration factor = (new rolling diameter / old rolling diameter) × (old drive ratio / new drive ratio). An omitted complete pair contributes a neutral factor of one.

How do I apply the calibration factor?

Multiply indicated speed by the calibration factor to estimate actual speed. A factor of 1.04 changes an indicated 50 to an estimated actual 52 in the same speed unit.

Can I calculate from tire diameters only?

Yes. Supply both old and new rolling diameters and omit both drive-ratio fields. You may likewise calculate from a complete ratio pair only.

Should I use nominal or measured tire diameter?

Measured loaded rolling diameter is preferable. Nominal published diameter is useful for planning but may differ because of load, pressure, wear, and construction.

How much does an API calculation cost?

Each successful API item costs $0.002. The browser version runs locally for free, and invalid input is rejected rather than calculated.

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/travel/speedo-calibration

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/travel/speedo-calibration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"old_rolling_diameter":1,"new_rolling_diameter":1}'
{
  "old_rolling_diameter": 1,
  "new_rolling_diameter": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.speedo_calibration",
  "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.

Read the full KIT documentation →