Length Converter
MeasurementFree online length converter. Instantly convert between millimetres, centimetres, metres, kilometres, inches, feet, yards, miles, and nautical miles.
| Millimetres (mm) | 1000000 |
| Centimetres (cm) | 100000 |
| Metres (m) | 1000 |
| Kilometres (km) | 1 |
| Inches (in) | 39370.079 |
| Feet (ft) | 3280.8399 |
| Yards (yd) | 1093.6133 |
| Miles (mi) | 0.62137119 |
| Nautical Miles | 0.5399568 |
What is a Length?
A length converter is a tool that translates a measurement in one unit of length into its exact equivalent in another unit. Length — the measure of distance between two points — is expressed differently across unit systems, and these systems coexist in everyday Indian life. Road signs and vehicle odometers use kilometres, height on Aadhaar and medical forms appears in centimetres or feet-and-inches, fabric merchants measure in metres, engineering drawings use millimetres, and imported content from the United States references inches, feet, and miles.
The length converter on this page handles the full range of metric and imperial length units: millimetres (mm), centimetres (cm), metres (m), kilometres (km), inches (in), feet (ft), yards (yd), miles (mi), and nautical miles. Conversion between any two is immediate and bidirectional — enter a value in either field, and the other updates instantly without any button press.
All length conversions are linear, meaning they involve a single multiplication by a fixed factor relative to a common base (the metre). There are no special cases, offsets, or formula branches, unlike temperature where Celsius–Fahrenheit conversion requires an additive step. This makes length one of the most straightforward families of unit conversion. The reference table below the converter shows the current input value expressed in every supported unit simultaneously, which is useful when you need to compare across systems at a glance.
For related conversions in the measurement category, you may also need the Weight & Mass Converter if your project involves both dimensional and mass specifications.
How to use this Length calculator
Select your From unit — use the left unit dropdown. Units are grouped into Metric (mm, cm, m, km), Imperial (in, ft, yd, mi), and Other (nautical miles). The default opens at Kilometres.
Enter your value in the left input field. Type any number — decimals and large values are supported. The To field updates immediately.
Select your To unit — use the right unit dropdown. The default is Miles. Change it to any other unit and the result recalculates instantly.
Type in the To field if you want to work backwards — for example, enter 100 miles and see the kilometre equivalent appear in the From field. The conversion is fully bidirectional.
Swap the units using the arrow button between the two panels. This reverses From and To while keeping the current value, so 5 km → 3.11 mi becomes 5 mi → 8.05 km in one click.
Read the reference table below the converter for a full breakdown of the current value expressed in all supported units. The active unit is highlighted, and the numbers use monospace formatting for easy comparison.
Share or bookmark the result — the URL in your browser reflects the current state. Copy and share it directly.
Formula & Methodology
All length conversions use a single two-step formula via a common base unit (metre): Result = (Input × F_from) ÷ F_to Where: - Input — the value entered in the From field - F_from — the conversion factor of the From unit to metres (toBase) - F_to — the conversion factor of the To unit to metres (toBase) - Result — the converted value in the To unit Unit conversion factors (toBase, in metres): - mm = 0.001 - cm = 0.01 - m = 1 (base) - km = 1,000 - in = 0.0254 - ft = 0.3048 - yd = 0.9144 - mi = 1,609.344 - nmi = 1,852 Worked example — Convert 42.195 km (marathon distance) to miles: Result = (42.195 × 1,000) ÷ 1,609.344 Result = 42,195 ÷ 1,609.344 Result ≈ 26.219 miles The standard marathon distance is 26.219 miles — the formula confirms the exact IAAF-defined length of 42.195 km. Worked example — Convert 5 feet 9 inches to centimetres (Indian height conversion): Step 1: Convert to a single unit — 5 ft 9 in = (5 × 12) + 9 = 69 inches Step 2: Result = (69 × 0.0254) ÷ 0.01 = 1.7526 ÷ 0.01 = 175.26 cm A person who is 5 ft 9 in tall is 175.26 cm — a common entry on Indian health and ID forms. Precision note: All factors are exact by international definition (the inch has been defined as exactly 25.4 mm since 1959). The nautical mile is defined as exactly 1,852 m by the International Hydrographic Organization. No approximations are used in this converter.