Reports of the demise of this Web site are greatly exaggerated! We at thank Harris Cyclery for its support over the years. Harris Cyclery has closed, but we keep going. Keep visiting the site for new and updated articles, and news about possible new affilations.

Sheldon Brown photo John Allen
Cyclecomputer/GPS Calibration
by Sheldon "Close Enough" Brown
and John "Measured Mile" Allen
find us on FB
Spoke Divider

Spoke Divider

About calibration

This article describes how to calibrate the wheel sensor of a bicycle computer or GPS unit in the easy way -- or in harder, more accurate ways. A companion article, the cyclecomputer database on this site, links to owner's manuals for cyclecomputers and GPS units. Another article serves up some history of distance measurement on bicycles, and the limitations on its accuracy.

spoke divider

spoke divider

Calibration from a tire-size table

The simplest method is to set the wheel sensor for a nominal tire size. We have provided tables of tire sizes for this purpose. We have classified cyclecomputers into six groups according to the number used in calibrating them.

Group A Circumference in inches
Group B Circumference in inches X 2.727
Group C Circumference in centimeters
Group D Radius in millimeters
Group E Circumference in millimeters / 1.609344
Group F Circumference in millimeters

Different manufacturers have used different brands of tires to calibrate -- or have done calculations based on nominal dimensions -- so there can be a slight inconsistency between the numbers in the tables and the most accurate number for your bicycle.

Tires which a national standard identifies by outside diameter actually vary depending on the tire cross section. For example, a 44-406 (20 x 1.5") tire is not really 20 inches in diameter. It is less than 19 inches in effective diameter. See The table below is based on rim sizes and tire cross-sections rather than than nominal sizes.

The chart below doesn't list all possible tire sizes, but does list the most popular ones. If your marked tire size falls between two sizes shown on the chart, interpolate the appropriate calibration number between those above and below, or for greater accuracy, do a roll-out test (keep reading...).

Spoke Divider

Spoke Divider

Tire Size ISO Group A Group B Group C Group D Group E Group F
700 X 56 56-622 91.53 249 232 370 1444 2325
700 X 50 50-622 90.29 246 229 365 1424 2293
700 X 44 44-622 87.55 236 222 354 1382 2224
700 X 38 38-622 85.82 231 218 347 1355 2180
700 X 35 35-622 84.21 230 217 345 1347 2168
700 X 32 32-622 83.22 227 216 342 1339 2155
700 X 28 28-622 82.55 225 214 336 1327 2136
700 X 25 25-622 82.12 223 211 335 1308 2105
700 X 23 23-622 81.56 222 210 333 1302 2097
700 X 20 20-622 81.02 221 209 332 1296 2086
27 X 1 3/8 35-630 85.08 232 217 345 1349 2169
27 X 1 1/4 32-630 84.33 230 216 343 1343 2161
27 X 1 1/8 28-630 83.58 228 216 342 1339 2155
27 X 1 25-630 82.91 226 215 340 1333 2145
26 X 2.125 54-559 82.12 225 207 330 1286 2070
26 X 1.9 47-559 80.63 220 206 324 1276 2055
26 X 1.5 38-559 77.71 212 199 312 1234 1985
26 X 1.25 32-559 77.44 206 195 311 1213 1953
26 X 1.0 25-559 75.31 205 191 305 1189 1913
26 x 1/650C 25-571 76.85 206 195 311 1213 1952
Tubular Wide 83.34 224 212 338 1316 2117
Tubular Narrow 82.12 223 210 335 1308 2105
26 X 1 3/8 35-590 81.41 222 207 330 1288 2068
24 Most 75.43 205 192 305 1191 1916
24 x 1 25-520 69.01 188 175 279 1089 1753
20 X 1.75 44-406 60.15 158 150 254 927 1491
20 X 1 1/4 28-451 63.70 173 162 257 1005 1618
18 x 1.5 40-355 75.94 207 137 218 849 1367
17 x 1 1/4 28-369 52.17 142 133 211 838 1325
16 x 1 3/8 35-349 50.47 137 128 204 797 1282
16 x 1.5 37-305 42.3 115 108 172 670 1079
Formulas:   Circum.
X 2.727
mm /

spoke divider

spoke divider

Deriving tire size from ISO/ETRTO numbers

The I.S.O. tire size consists of a tire width and a bead seat diameter. Both of these numbers are in millimeters. For example, a 28-622 (700 x 28C) tire has a nominal width of 28 mm on a rim with a bead seat diameter of 622 mm

To get an approximate diameter (in mm), add the bead seat diameter to twice the tire width (since the tire depth comes into the diameter twice: 622 + (28 X 2) = 678. Multiply this by pi (3.142) to get the circumference in mm (F) 2130. Appropriate calculations will yield calibration numbers for computers in other groups.

(Thanks to Chris Ziolkowski for suggesting this.)

However, the actual rolling diameter will be about 1% smaller for a road tire, and smaller yet at low inflation pressure. A deep tread, on the other hand, can increase the effective diameter.

If you require greater accuracy than the chart or nominal tire size provides, do a rollout test or measured distance test (OK, next...)



Spoke Divider

Roll-out test for high accuracy

Values read from a chart or derived from ISO/ETRTO numbers will generally be accurate to within one or two percent, which is good enough for most cyclists, and more accurate than most automobile odometers.

If you require more accuracy, you can do a "roll-out" test.

Unless you need to count "miles" ridden on a stationary trainer, it is best if you measure the roll-out of the front wheel and mount the computer sensor there. The rear wheel "creeps" on the road surface as you pedal, and can skid during braking, so it gives a less-accurate readout.

Since the effective tire size is affected by tread thickness, tire pressure and rider weight, the rolling circumference should be measured by rolling the bike with the rider aboard. Run the test on a paved surface. It is possible to do a roll-out test while lightly scooting along while bearing weight on the handlebars and one foot on a pedal, but it's better to have an assistant holding the bicycle upright and pushing it along.

You may use the valve stem as a reference, starting the roll with the valve right over a perpendicular line, and ending when the valve is back at its low point.

Another approach is to put a small dot of paint on the tire and measure the distance between the marks that the paint prints on the road. With either approach, the rider must hold the handlebars straight while an assistant balances and pushes the bike. Otherwise, the wheel may not follow a straight path.

Use an accurate, metal tape measure. You may measure for one wheel revolution, or for greater accuracy, for three or four -- whatever your tape measure can span -- and divide by the number of revolutions.

If the tape measure is divided in inches, multiply the measured circumference by 2.54 for centimeters or 25.4 for millimeters. For cyclecomputers that require a diameter value, divide the result by 3.1416 (π), and for those which require a radius value, divide the result by 6.2832 (2 x π).

Once you have measured the rolling circumference, use the formula indicated to find the calibration number for the cyclecomputer involved.

If the greatest accuracy is important to you, ride with the calibrated tire at the pressure you used for the roll-out test.

Using a measured course to fine-tune your setting

A comparison of a cyclecomputer's distance reading with GPS readings, or with mile markers over stretch of road, can dial in the accuracy even closer. Divide the DPS or road distance by the cyclometer's mileage reading, then multiply your calibration number by the result to get a corrected calibration number.

It is best to measure over a distance of 10 miles or more to reduce round-off error and to avoid using inaccurately-placed mileposts. (The Highway Department generally avoids placing mileposts in the middle of driveways and intersections.)

GPS route maps at, Google Maps (and other online services) include mileage data. You don't need a GPS device -- you can access the data with and smartphone or home computer. The longer the route, the greater the accuracy, but you must follow the mapped route without any detours. The map will let your read the mileage anywhere in the route, so you don't ride the entire mapped route. A free RidewithGPS account allows you to view the route maps online, all you need to to to make the comparison. A free account also lets you download bike-club routes to a smartphone or GPS device if you are a member of the club. A paid account allows you to download any of the millions of routes in the RidewithGPS database, and to create your own by riding them or on a home computer. Also see our article about riding with RideWithGPS.

Measured Distance
Cyclometer Reading
X  Old Calibration Number = New Calibration Number

Spoke Divider

Spoke Divider

Correcting calibration errors after the fact

Even after calibrating a bicycle computer against a measured course or GPS track, there will still be small errors due to loading, tire inflation etc. -- but also, a cyclecomputer's calibration can be adjusted only by steps, and so it must be rounded to the next higher or lower step. Rounding error for a cyclecomputer calibrated in 1/100ths inch or millimeter steps is very small, but some cyclecomputers are calibrated in centimeter steps. Automotive odometers can't be calibrated at all, and neither could mechanical odometers used on bicycles.

Still, all calibration errors can be corrected with a bit of math. Multiply any recorded distance by the factor you derived from your ride on the measured course,

Measured Distance
Cyclometer or odometer Reading

Let's give an extreme example. Let's say that a car has been retrofitted with low-profile tires, and the odometer says that it has gone 11 miles, but mile markers say it has gone 10. The car is taken out to survey a route for the bike club. Multiplying the car's odometer readings by 11/10 will give fairly accurate readings.

It is easiest just to record the raw odometer readings while surveying. You could carry a small voice recorder on a lanyard around your neck when on the bicycle, or on the seat next to yourself in the car, and record the distance at each turn along the route. When home, enter the readings into a computer spreadsheet, which lets you correct all of the readings at once.

If you are out riding and you know that your cyclecomputer's calibration is off, you can correct for it mentally. The mental exercise is easy if the cyclecomputer reading "drifts" away from the distances given on a the cue sheet for an organized ride. The error accumulates bit by bit as you go along -- so it is easy to track. But beware: more of the error may be in the cue sheet than in your cyclecomputer!

Correcting for detours during a ride

Even if calibration is or can be made virtually perfect, there is always the issue of extra mileage being registered due to missed (then corrected) turns or brief detours such as entering a shopping mall to buy something. While it is possible to turn off the trip mileage counter on most cyclecomputers, people often don't do this, and particularly not if they miss a turn. It would be good to have a way to conveniently resync to the next cue point so the extra distance isn't an annoyance for the remainder of the ride. This would most conveniently work by holding down a button to decrease the recorded trip mileage (or increase it in case decreased by too much), given that cyclecomputers don't have room for a numeric keypad.

Thanks to Hal Chamberlin for this idea!


Cyclecomputers and GPS, table of contents

Riding with RidewithGPS

GPS problems and solutions with old smartphones

Database of cyclecomputer and GPS instruction manuals

Installing cyclecomputers

Calibrating cyclecomputer wheel sensors

Printer-friendly cyclecomputer calibration chart

Troubleshooting cyclecomputers

Errors due to incorrect wheel magnet orientation

Accuracy limitations of cyclecomputers and GPS

Discrepancies due to the internal math of cyclecomputers

Spoke Divider

Spoke Divider

Articles by Sheldon Brown and Others

Reports of the demise of this Web site are greatly exaggerated! We at thank Harris Cyclery for its support over the years. Harris Cyclery has closed, but we keep going. Keep visiting the site for new and updated articles, and news about possible new affilations.

Copyright © 1998, 2008 Sheldon Brown, 2015 John Allen

Harris Cyclery Home Page

If you would like to make a link or bookmark to this page, the URL is:

Last Updated: by John Allen