Convert between different length units
Convert length measurements between units instantly with our free online length converter. This tool helps engineers, students, and travelers convert between meters, feet, inches, kilometers, miles, and more. Simply enter a value and get conversions to all length units in real-time.
• 1 meter = 3.28084 feet
• 1 kilometer = 0.621371 miles
• 1 mile = 1.60934 kilometers
• 1 inch = 2.54 centimeters
• 1 foot = 30.48 centimeters
• 1 yard = 0.9144 meters
Convert between metric (meters, kilometers, etc.) and imperial (feet, miles, etc.) length units.
Supported units:
Length converter transforms measurements between metric (meters, kilometers, centimeters), imperial (feet, inches, miles, yards), and other units. Essential for international projects, engineering, construction, and everyday conversions between measurement systems used in different countries.
All length units convert through a base unit (typically meters). Input value × conversion factor to meters, then meters × conversion factor to target unit. For example: 1 foot = 0.3048 meters, so 5 feet = 5 × 0.3048 = 1.524 meters = 1.524 × 100 = 152.4 centimeters.
The SI base unit for length is the meter (m). Key conversion factors: 1 inch = 0.0254m (exact by definition), 1 foot = 0.3048m, 1 yard = 0.9144m, 1 mile = 1609.344m, 1 nautical mile = 1852m. Metric prefixes: kilo (×1000), centi (×0.01), milli (×0.001), micro (×0.000001).
Convert between metric and imperial for global collaboration.
Blueprint says 10 feet → 3.048 metersConvert distances between miles and kilometers for directions.
Convert lumber dimensions, room measurements between systems.
Convert measurements for papers, reports with consistent units.
const lengthToMeters = {
meter: 1,
kilometer: 1000,
centimeter: 0.01,
millimeter: 0.001,
inch: 0.0254,
foot: 0.3048,
yard: 0.9144,
mile: 1609.344,
'nautical-mile': 1852
};
function convertLength(value, fromUnit, toUnit) {
const meters = value * lengthToMeters[fromUnit];
return meters / lengthToMeters[toUnit];
}
// Examples
convertLength(1, 'mile', 'kilometer'); // 1.609344
convertLength(6, 'foot', 'meter'); // 1.8288
convertLength(100, 'centimeter', 'inch'); // 39.3701Convert through meters as intermediate unit. Multiply to get meters, divide to get target unit.
Use length converter for construction, travel, cooking (pan sizes), exercise (running distances), and any situation where measurements from different systems need comparison.
Imperial units are defined in terms of metric! 1 inch = exactly 25.4mm by international agreement. Conversions are exact; apparent imprecision comes from decimal representation.