snaptools
Length Converter
⌃⏎ run · clear · / focus input
All units
send result to
no matches
// about this tool

Length Converter Online

Updated 2026-07-09

Convert length and distance online for free between metres, kilometres, centimetres, millimetres, inches, feet, yards, and miles. Enter a value, pick the units, and SnapTools shows the result instantly. Everything runs in your browser, so nothing you enter is uploaded.

Switching between metric and imperial is a constant friction — plans in feet, specs in millimetres, travel distances in miles. This converter uses the exact international definitions (a mile is precisely 1.609344 km), so your results are accurate for engineering, travel, DIY, and everyday use in any direction.

// how to use

  1. 1 Enter a length or distance value in the input panel.
  2. 2 Choose the unit you're converting from and the unit you're converting to.
  3. 3 Read the converted value on the right, then copy it.

// examples

Miles to kilometres
Input
1 mi → km
Output
1.609344 km
Feet to metres
Input
6 ft → m
Output
1.8288 m
Inches to centimetres
Input
12 in → cm
Output
30.48 cm

// common uses

Converting distances between metric and imperial Reading measurements from plans or manuals in another system Travel and map distance conversions DIY, construction, and craft measurements

// faq

No. The conversion runs entirely in your browser, so nothing you enter leaves your machine.
Metric units from millimetres to kilometres alongside imperial units — inches, feet, yards, and miles — with conversion in any direction.
Exactly 1.609344 km. This converter uses the internationally defined factors, so metric-to-imperial results are exact rather than rounded approximations.
Yes. Enter any decimal value and the result is computed at full precision, then rounded for display.
Yes. Any supported unit converts to any other — metric to metric, imperial to imperial, or across the two systems.

Use this via API

Get a free API key →
curl -X POST https://snaptools.dev/api/v1/tools/length-converter \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":"1 mi \u2192 km"}'
Esc
↑↓ navigate open Esc close