✈️Mach & Speed Converter

Convert between Mach number and speed units like m/s, km/h, and knots based on air temperature

°C

How to Use the Mach & Speed Converter

Mach number is a dimensionless value that compares an object's speed to the local speed of sound. Mach 1 means "traveling at the speed of sound," while Mach 2 is twice that speed. But the speed of sound isn't fixed - it depends on air temperature. Warmer air makes molecules vibrate faster, so sound travels faster; colder air at high altitude slows it down. That's why the same Mach number translates to a different km/h value at sea level versus in the stratosphere.

This calculator uses the approximation a = 331.3 + 0.606 x temperature(°C) to find the speed of sound at your chosen temperature, then converts between Mach number, m/s, km/h, and knots. It's useful for understanding aircraft cruise speeds, supersonic jets, rocket launch velocities, or working through physics homework involving the speed of sound.

For example, at sea level (15°C) the speed of sound is about 340.3 m/s (1,225 km/h), but at 11 km altitude (around -56.5°C) it slows to roughly 295 m/s (1,062 km/h). That's why a commercial jet cruising at Mach 0.85 covers a different actual speed than it would at ground level. Enter a value and adjust the temperature to see all four units update instantly.

Frequently Asked Questions

How many km/h is Mach 1 exactly?

Mach 1 (the speed of sound) depends on air temperature. At sea level and 15°C, it's about 340.3 m/s (1,225 km/h). As altitude increases and temperature drops, the speed of sound slows down, so the same Mach number equals a lower km/h value.

Why does the speed of sound change with temperature?

The speed of sound depends on how fast air molecules vibrate, which is proportional to temperature rather than air density. Warmer air means faster molecular motion and a higher speed of sound; colder air slows it down. This calculator uses the approximation a = 331.3 + 0.606 x temperature(°C).