Mach Number Calculator

Calculate mach number instantly in your browser — the published formula, worked locally with no data sent anywhere.

Loading calculator…

What this tool does

Calculate mach number instantly in your browser — the published formula, worked locally with no data sent anywhere. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.

How to use the Mach Number Calculator

  1. Enter or select object velocity (m/s).
  2. Enter or select air temperature (°c).
  3. Enter or select or use altitude instead — standard temperature at altitude (m, optional override below).
  4. Read the calculated result; change any measurement to compare alternatives.

Formula

Mach = velocity ÷ local speed of sound, where the speed of sound in air a = 331.3 × √(1 + T/273.15) m/s depends only on temperature. If an altitude is entered, the ISA temperature at that altitude replaces the temperature input.
velocity
Object velocity (m/s)
temp
Air temperature (°C)
altNote
Or use altitude instead — standard temperature at altitude (m, optional override below)

Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.

Worked example

For mach number calculator, the following measurements illustrate the exact method: Object velocity (m/s): 343; Air temperature (°C): 15; Or use altitude instead — standard temperature at altitude (m, optional override below): 0.

Inputs

  • Object velocity (m/s)343
  • Air temperature (°C)15
  • Or use altitude instead — standard temperature at altitude (m, optional override below)0

Result

  • Mach number1.01
  • Speed of sound at this temperature (m/s)340.28
  • Speed of sound (mph)761.17
  • Velocity (mph)767.27
  • Temperature used (°C)15
  • RegimeTransonic

Results explained

Mach number
Mach number from the formula above. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.
Speed of sound at this temperature (m/s)
Speed of sound at this temperature (m/s) from the formula above. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.
Speed of sound (mph)
Speed of sound (mph) from the formula above. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.
Velocity (mph)
Velocity (mph) from the formula above. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.
Temperature used (°C)
Temperature used (°C) from the formula above. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.
Regime
Regime from the formula above. Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.

Frequently asked questions

Mach = velocity ÷ local speed of sound, where the speed of sound in air a = 331.3 × √(1 + T/273.15) m/s depends only on temperature. If an altitude is entered, the ISA temperature at that altitude replaces the temperature input.

Mach 1 is not a fixed speed — it falls as air gets colder, which is why jets at cruise altitude reach Mach 0.85 at a lower true speed than at sea level. The formula is for dry air as an ideal gas.

Every field is labelled with its unit — enter values in exactly the labelled unit and read the result in the labelled output unit. Fields with a unit symbol also support the site-wide imperial/metric switch, which converts before the formula runs.

It uses double-precision arithmetic and the published constants and formulas named on this page. The last displayed digit may be rounded, and real conditions can differ from the idealized model described in the assumptions.

Yes. Every calculation runs entirely in your browser; nothing you enter is uploaded, stored or shared.