Doppler Effect

Enter the frequency the source emits, how fast the source and the listener move, and the speed of sound in the air. The calculator gives the frequency the listener hears and the change in pitch, with the formula worked out.

Free Runs in your browser Checked Thursday, November 12, 2026

The frequency the source emits, in hertz, for example 700 Hz for a siren. kHz also works.

In metres per second or km/h. Positive when the source moves toward the listener, negative when it moves away.

Positive when the listener moves toward the source, negative when away. Use 0 for a listener who stands still.

340 m/s is the value at sea level on a standard day. Warmer or colder air carries sound at a different speed.

Result

Frequency heard — The frequency the listener hears, f_o.
Change in frequency — Heard minus emitted: positive when the sound is higher, negative when it is lower.

How it is worked out

This tool runs in your browser. What you enter is not sent to us.

How to use it

  1. Type the Frequency of the source, for example 700 Hz for a siren.
  2. Type the Speed of the source and the Speed of the listener: a positive value for a move toward the other, a negative value for a move away.
  3. Check the Speed of sound in the air. The default 340 m/s is the sea-level value on a standard day.
  4. Read Frequency heard and Change in frequency, then open How it is worked out for the formula with the numbers.

The formula

When a source of sound and a listener move through the air, the frequency the listener hears differs from the frequency the source emits. OpenStax gives the result for a moving source and a moving observer as f_o = f_s((v ± v_o)/(v ∓ v_s)), with the top sign for approach. Here f_s is the source frequency, f_o the frequency observed by the listener, v the speed of sound, v_o the speed of the listener and v_s the speed of the source.

f_o = f_s × (v + v_o) ÷ (v − v_s)
f_s = frequency of the source, Hz
v = speed of sound in the air, m/s
v_o = speed of the listener, positive toward the source
v_s = speed of the source, positive toward the listener
  • A source that moves toward the listener raises the frequency heard, because the denominator v − v_s becomes smaller.
  • A listener that moves toward the source raises it too, through the numerator v + v_o.
  • The source must be slower than the speed of sound, so that v − v_s is above zero.

What the calculator does not cover

  • Wind, which carries the sound and changes its speed over the ground.
  • A source or a listener that moves at the speed of sound or faster, where this formula does not apply.
  • Light and radio. The same idea applies to them, but the formula is different, and this calculator is for sound in air.

Worked example: a siren at 700 Hz coming toward a listener

A siren emits 700 Hz and moves at 25 m/s toward a listener who stands still, in air where sound travels at 340 m/s. The listener hears f_o = 700 × 340 ÷ (340 − 25) = 755.56 Hz, which is 55.56 Hz higher than the siren's frequency.

Quantity Value
Frequency heard 755.6 Hz
Change in frequency +55.56 Hz

Frequently asked questions

Why does a siren sound higher as it comes toward me?

As the source moves toward you, each wave is sent out from a point closer to the last one, so the waves reach you more often. The formula shows this as a smaller denominator v − v_s, which makes the frequency heard larger.

Which units can I type?

The speed boxes accept metres per second or km/h and convert them, so 90 km/h is the same as 25 m/s. Type the frequency in hertz, with k, M or G for thousands, millions or billions.

What is the speed of sound in air?

At sea level on a standard day it is about 340 m/s. NASA Glenn gives it as about 761 mph for that case. It rises as the air gets warmer, so use the value for the air you are in when you know it.

Does the Doppler effect work for light?

The same idea applies to light and radio, but the formula is different, because light does not need air to travel. This calculator works only for sound in air.

What happens if the source moves faster than sound?

The formula stops applying when the source moves at the speed of sound or faster, so the calculator shows a message instead of a frequency. Use a source speed below the speed of sound.

Why is the change negative when the source moves away?

When the source moves away, the denominator v − v_s becomes larger, so the frequency heard is lower than the frequency emitted. A negative change means the sound you hear is lower in pitch.

Sources

Figures and text last checked on Thursday, November 12, 2026.

We use necessary cookies to run the site. With your consent, Google also uses advertising cookies to show personalised ads. If you reject them, you still see ads, but they are not personalised.