StatGardenREF. DESK
Calculators/Physics/Mach number
Physics

Mach number calculator

Speed of an object relative to the local speed of sound in air.

Published 6 August 2026 · Updated 21 September 2026

What this calculator does

Mach number is speed divided by the local speed of sound. It matters because the behaviour of air changes fundamentally as an object approaches and passes that speed, with shock waves forming and drag rising sharply.

The catch is that the speed of sound is not a fixed number. It depends on air temperature, which falls with altitude, so the same true airspeed corresponds to a higher Mach number high up than at sea level.

The formula

FormulaM = v/c; c = 331.3√(1 + T/273.15) m/s for air at temperature T

Divide the object's speed by the local speed of sound, which for air is calculated from temperature as 331.3 times the square root of one plus temperature over 273.15.

TermMeaning
Mach 1The local speed of sound, about 343 m/s in air at 20°C.
TransonicRoughly Mach 0.8 to 1.2, where some airflow over the object is supersonic and some is not. The most difficult regime aerodynamically.
SupersonicAbove Mach 1, where shock waves form and the aerodynamics change character entirely.

The inputs explained

FieldWhat to enter
Object speed (m/s)The object's speed in metres per second.
Air temperature (°C)Air temperature in degrees celsius. It falls with altitude, so use the temperature at the relevant height rather than at ground level.

When to use it

Converting an airspeed to a Mach number

Aircraft performance limits are often stated in Mach rather than in airspeed, because it is the aerodynamic behaviour that matters.

Understanding why altitude matters

Colder air at altitude means a lower speed of sound, so the same true airspeed is a higher Mach number.

Identifying the flow regime

Whether a flow is subsonic, transonic or supersonic determines which aerodynamic models apply.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

What Mach numbers do common speeds correspond to?

A range of speeds at a fixed air temperature.

Air at 20°C, where the speed of sound is 343.21 m/s
SpeedMach numberFlow regime
100 m/s0.291Subsonic
300 m/s0.874Transonic
343 m/s0.999Transonic
600 m/s1.748Supersonic
At 20°C the speed of sound is 343.21 m/s, so 343 m/s gives Mach 0.999, right at the boundary. The calculator classifies 300 m/s as transonic already, at Mach 0.874, because transonic effects begin well before Mach 1.

Questions

Why does the speed of sound change with temperature?

Because sound travels by molecular collisions, and molecules in warmer air move faster. Pressure has almost no effect, which is why altitude matters only through the temperature change that comes with it.

Why is the transonic region so difficult?

Because parts of the airflow go supersonic while others remain subsonic, producing shock waves that move unpredictably with small changes in speed or attitude. Drag rises sharply and control behaviour can change.

What causes a sonic boom?

At supersonic speed the object outruns the pressure waves it creates, which pile up into a shock front. That front sweeps across the ground as a continuous boom for as long as the object stays supersonic.

Is Mach 1 the same everywhere?

No, and that is the point of using Mach at all. At sea level on a warm day it is around 343 m/s; at cruising altitude in much colder air it drops to roughly 295 m/s.

For the speed of sound on its own, see the speed of sound calculator. For the drag that rises so sharply near Mach 1, see the drag force calculator.