Why Unit Conversion Formulas Work the Way They Do

The dimensional analysis behind every unit converter, and why temperature conversion is fundamentally different from the rest.

Nearly every unit converter is doing one of exactly two things mathematically: multiplying by a fixed ratio, or applying an offset-and-scale transformation. Knowing which one applies explains a lot about why some conversions feel more intuitive than others.

Most conversions are just multiplication

Length, weight, volume, speed, and area conversions are all linear — multiply by a fixed conversion factor and you're done, with zero mapping to zero. One meter is defined as exactly 3.28084 feet, so converting any number of meters to feet is just that number times 3.28084. Ten kilometers to miles: 10 × 0.621371 ≈ 6.21 miles. There's no offset involved because both scales start at the same zero point — zero meters is zero feet.

Temperature is the exception

Celsius and Fahrenheit don't share a common zero point — 0°C is not the same physical temperature as 0°F. That's why temperature conversion needs both a multiplication and an addition: °F = °C × 9/5 + 32. Convert 37°C (normal body temperature): 37 × 9/5 + 32 = 66.6 + 32 = 98.6°F. Miss the +32 offset and you'd get a wildly wrong number, which is exactly the mistake this two-step formula exists to prevent.

Kelvin, meanwhile, only needs an offset (no multiplication) when converting from Celsius, because Celsius and Kelvin use the same size "degree," just a different zero point: K = °C + 273.15.

Why some factors look so oddly specific

Conversion factors like 3.28084 (meters to feet) or 2.20462 (kilograms to pounds) look arbitrary because they are, historically — imperial units were defined independently of the metric system, and the "clean" conversion factor is just whatever ratio happens to fall out of two units that were never designed to relate to each other simply. Metric-to-metric conversions, by contrast, are always clean powers of 10 (1 km = 1000 m) precisely because the metric system was designed that way from the start.

Reversing a conversion

Every linear conversion has a reciprocal relationship in the other direction: if meters-to-feet multiplies by 3.28084, feet-to-meters divides by that same number (equivalently, multiplies by 1/3.28084 ≈ 0.3048). This is why conversion factor pairs always multiply to (approximately) 1.

Binary vs. decimal: the odd one out in data storage

Data storage conversions (megabytes to gigabytes) traditionally use 1024 as the multiplier, not 1000 — because storage is naturally binary (powers of 2), and 1024 (2^10) is the power of 2 closest to 1000. This is also why a drive marketed as "1 TB" (decimal) shows up as roughly 931 GiB in an operating system using the binary convention — same physical storage, different counting convention.

  • Every converter on this site (length, weight, volume, speed, area, pressure, energy, angle, fuel economy) uses the multiplication-only pattern described above
  • The temperature converter is the one that needs the offset-and-scale pattern
  • The data storage converter uses the binary (1024-based) convention explained above