Skip to main content
🔄 Unit Converter

Length Converter

Convert between metres, kilometres, centimetres, millimetres, miles, yards, feet, inches and nautical miles instantly — with the forward and reverse factors and a full breakdown across every unit.

Metric & imperial
9 units
Full breakdown
Exact factors
100% Free
🔄 Open All Converters 📖 Read the Guide

Length conversion — Quick answer

Convert via metres: value × factor(from) ÷ factor(to). The metric–imperial factors are exact.

1 ft = 0.3048 m  ·  1 in = 2.54 cm  ·  1 mi = 1.609344 km

Worked example: 1 mile = 1609.344 m = 1.609344 km = 5280 ft = 1760 yd.

Common conversions

FromEquals
1 metre3.28084 ft · 39.3701 in
1 foot0.3048 m · 30.48 cm
1 inch2.54 cm · 25.4 mm
1 mile1.609344 km · 5280 ft

Conversions are exact by definition; displayed values are rounded.

🔄 Length Converter

Enter a value, choose the unit to convert from and to.

Result
1 from-unit =
1 to-unit =
In metres

⚠️ Metric-to-imperial length conversions are exact by international definition (1 inch = 25.4 mm exactly). Displayed values are rounded for readability.

A length converter moves a measurement between the metric (SI) and US/imperial systems — metres, kilometres and centimetres on one side; miles, yards, feet and inches on the other. It works by converting your value into a single base unit (metres) and back out to the unit you want. Because the international foot, yard, mile and inch are defined exactly in terms of the metre, these conversions aren't approximations — they're exact, and only rounded for display.

Reviewed: June 20, 2026 · Author: Naveen P N, Founder — AI Calculator · Verified against: the 1959 international yard-and-pound definitions, recomputed in code.

How the conversion works

Via a base unit
result = value × factor(from) ÷ factor(to)  (factor = metres per unit)
Key exact factors
1 in = 0.0254 m · 1 ft = 0.3048 m · 1 yd = 0.9144 m · 1 mi = 1609.344 m · 1 nmi = 1852 m

Each unit has a fixed number of metres: a foot is 0.3048 m, a mile is 1609.344 m, and so on. To convert, multiply your value by the "from" unit's metres-per-unit to get metres, then divide by the "to" unit's metres-per-unit. That single base-unit pivot is why a converter can handle any pair of units with one simple rule instead of memorising dozens of direct factors.

Worked example — 1 mile in metric and imperial

Scenario: convert 1 mile to other length units.

To metres
1 × 1609.344 = 1609.344 m
To kilometres
1609.344 ÷ 1000 = 1.609344 km
To feet
1609.344 ÷ 0.3048 = 5280 ft (= 1760 yd)

One mile is exactly 1609.344 metres, which is 1.609344 km, 5280 feet or 1760 yards — all exact, by definition. Going the other way is just as clean: 100 metres is 328.084 feet, 5 km is 3.10686 miles, and 12 inches is exactly 1 foot (30.48 cm). The converter above does all of these and shows the value in every supported unit at once.

Frequently Asked Questions

How many feet in a metre?

3.28084 ft, since 1 ft = 0.3048 m exactly.

Kilometres to miles?

× 0.621371 (÷ 1.609344). 5 km = 3.10686 mi. Roughly 8 km ≈ 5 mi.

Centimetres in an inch?

Exactly 2.54 cm (1 in = 25.4 mm). 12 in = 30.48 cm.

Are conversions exact?

Yes — yard, foot, mile, inch are defined exactly in metres since 1959.

What is a nautical mile?

Exactly 1852 m (~1.15 statute miles), used in sea/air navigation.

Need more unit converters?

Convert weight, temperature, area, volume and more across the AI Calculator suite.

🔄 Open All Converters — Free

No registration required · 350+ calculators · PDF report export