Length Converter
Convert between different length units
Convert meters, kilometers, miles, feet, inches, centimeters, yards, and nautical miles instantly. Exact international conversion factors since 1959. Accurate
Convert meters, kilometers, miles, feet, inches, centimeters, yards, and nautical miles instantly. Exact international conversion factors since 1959. Accurate
Our length converter handles both metric and imperial systems instantly. Here's exactly how to get accurate results every time:
The metric system (SI units) was standardized in 1960 and is built on powers of ten, making conversions between units straightforward — multiply or divide by 10, 100, or 1000. One kilometer equals exactly 1000 meters, and one meter equals exactly 100 centimeters. The imperial system, rooted in British customary units, uses irregular conversion factors: 1 foot equals 12 inches, 1 yard equals 3 feet, and 1 mile equals 5280 feet. These differences matter significantly in engineering and construction. A structural engineer working on an international project must convert steel beam specifications from millimeters to inches precisely — a rounding error of even 0.1 mm can cascade through fabrication tolerances. Our converter uses the exact internationally agreed conversion factors: 1 inch = 25.4 mm (exact by definition since 1959), 1 mile = 1609.344 meters (exact), and 1 nautical mile = 1852 meters (exact by international treaty). Understanding these fixed relationships helps you verify conversions mentally and catch obvious mistakes.
We support all common length units across both systems: millimeter (mm), centimeter (cm), meter (m), kilometer (km), inch (in), foot (ft), yard (yd), mile (mi), and nautical mile (nmi). Each unit converts to every other unit with full precision.
All conversion factors used are exact by international agreement. Since 1959, the inch has been defined as exactly 25.4 millimeters. The mile is exactly 1609.344 meters, and the nautical mile is exactly 1852 meters per the 1954 International Hydrographic Conference. Our tool applies these exact values without rounding during intermediate steps.
Results display up to 10 decimal places, which provides far more precision than any practical measurement instrument. For everyday use, you can round to 2-3 decimal places. For engineering applications requiring sub-millimeter accuracy, the full precision ensures no information loss.
Yes — the converter shows the result in your chosen target unit regardless of whether you're going metric-to-imperial, imperial-to-metric, or within the same system. Just select your source and target units independently.
Negative values are accepted and converted correctly. While physical lengths are always positive, negative values can represent directional displacement in physics problems or coordinate offsets in CAD software.
The tool accepts JavaScript's standard floating-point range (approximately ±1.8 × 10^308). For typical real-world measurements, you won't encounter any limits. Scientific notation (like 1.5e-6 for micrometers) is also supported.