This free online length converter lets you switch instantly between metric and imperial distance units, including millimeters, centimeters, meters, kilometers, inches, feet, yards, and miles. Just pick your "From" and "To" units, enter a value, and get an accurate conversion in seconds.
Every unit in this converter is stored as a fixed number of metres. Your value is first multiplied by the "From" unit's factor to get metres, and that figure is then divided by the "To" unit's factor. Because the metre is the shared base, any pair of units converts in the same two steps, with no separate formula for each pair.
The imperial units here are not approximations. Since the international yard and pound agreement of 1959, the inch has been defined as exactly 2.54 cm, so the foot (12 inches), the yard (3 feet) and the mile (1,760 yards) all have exact metric values. These are the factors the converter uses:
| Unit | Value in metres | Relation |
|---|---|---|
| Millimetre | 0.001 | one-tenth of a centimetre |
| Centimetre | 0.01 | one-hundredth of a metre |
| Kilometre | 1,000 | 1,000 metres |
| Inch | 0.0254 | exactly 2.54 cm |
| Foot | 0.3048 | 12 inches |
| Yard | 0.9144 | 3 feet |
| Mile | 1,609.344 | 1,760 yards or 5,280 feet |
In India, height is usually spoken of in feet and inches, while hospital records, passport forms and BMI charts ask for centimetres. Take a height of 5 feet 7 inches. The converter accepts one unit at a time, so convert the two parts separately and add them: 5 ft × 30.48 = 152.4 cm, and 7 in × 2.54 = 17.78 cm, giving 170.18 cm. You can also turn the whole height into inches first (5 × 12 + 7 = 67 inches) and convert 67 inches, which gives the same 170.18 cm.
Going the other way, 170 cm converted to feet shows about 5.577 ft. The part after the decimal point is a fraction of a foot, not a number of inches. Multiply it by 12 to get inches: 0.577 × 12 ≈ 6.93, so 170 cm is just under 5 feet 7 inches. Converting 170 cm straight to inches (about 66.93 in) and subtracting 60 inches for the first 5 feet gives the same answer.
| Value | Equals |
|---|---|
| 1 m | 3.2808 ft = 39.3701 in |
| 1 ft | 30.48 cm |
| 1 in | 2.54 cm = 25.4 mm |
| 6 ft | 182.88 cm |
| 1 yd | 91.44 cm |
| 1 km | 0.6214 mi |
| 1 mi | 1.6093 km = 5,280 ft |
| 10 km | 6.2137 mi |
| 42.195 km (marathon) | 26.219 mi |