The Doppler effect calculator above does not blend source motion and observer motion into a single relative speed and hope for the best. It evaluates both terms of the classical Doppler equation independently, reports what each one would have produced on its own, and then gives the combined answer. That separation matters because the two cases are genuinely different physics: a moving source changes the wavelength that arrives, while a moving observer changes the rate at which unchanged wavelengths are swept up. The numbers those two mechanisms produce are close but never equal.
Arb Digital builds free calculators that expose the working rather than hiding it, because a physics tool that returns one number and no structure teaches nothing. This page also covers the relativistic case for light, why the speed of sound in the wave-speed box is not a fixed constant, and the boundary between this calculator and the unit converters already on the site — a converter rescales units, while this derives a new quantity from a formula.
What This Doppler Effect Calculator Does
You give it an emitted frequency and the motion of whatever is emitting and whatever is listening. It returns the frequency actually observed. For sound it uses the classical Doppler equation, which requires a medium and therefore treats source speed and observer speed asymmetrically. For light and radio it switches to the relativistic Doppler formula, which depends only on the relative radial speed because there is no medium for either party to move through.
The result hero shows the observed frequency. The supporting grid shows four things: what the source motion alone would have produced with a stationary observer, what the observer motion alone would have produced with a stationary source, the size and sign of the total shift, and the observed wavelength. Nothing in that grid is a restatement of the hero figure — each item answers a question the headline number cannot.
The wave-speed field is editable on purpose. The default is the speed of sound in air at the temperature you enter, computed rather than assumed, but sound in fresh water travels roughly four times faster and sound in steel faster still. Ultrasound and sonar problems live in those media, so hard-coding 343 m/s would make the tool useless for them. Change the number and the whole calculation follows.
How to Use It
- Pick the wave type first. Sound and light use different equations, and choosing wrongly changes the answer by an amount that grows with speed. Sonar, sirens, train whistles and ultrasound are sound. Radar guns, redshift and satellite carrier frequencies are light.
- Enter the emitted frequency. This is the frequency at the source, not the one you measured. If you know the observed frequency and want the source frequency, run the tool with your best guess and adjust until the observed figure matches.
- Set the medium. Type an air temperature to get the speed of sound computed for that temperature, or type a wave speed directly if the medium is not air. The wave speed box is what the calculation actually reads.
- Enter each speed as a positive number and set its direction. Sign conventions are the most common source of Doppler errors, so the tool takes magnitude and direction separately and applies the signs itself.
- Read the two case figures, not just the headline. The source-only and observer-only numbers tell you which motion dominates. In most real problems one of them accounts for almost the entire shift.
The Formula: How the Doppler Shift Is Calculated
For sound, with speeds measured relative to the medium, the observed frequency is fo = fs × (v + vo) ÷ (v − vs), where v is the wave speed, vo is the observer speed taken as positive when moving toward the source, and vs is the source speed taken as positive when moving toward the observer. OpenStax University Physics Volume 1, section 17.7 on the Doppler effect, derives the two cases separately before combining them into exactly this form.
Work through the default values. At 20 °C the speed of sound in air is 343.2 m/s. A 440 Hz source approaching a stationary observer at 30 m/s gives fo = 440 × 343.2 ÷ (343.2 − 30) = 440 × 1.0958 = 482.2 Hz. That is a rise of just over 42 Hz, which is close to three semitones — clearly audible, and the reason a passing siren drops in pitch so obviously as it goes by.
Now swap the motion. Hold the source still and move the observer toward it at the same 30 m/s: fo = 440 × (343.2 + 30) ÷ 343.2 = 440 × 1.0874 = 478.4 Hz. The closing speed is identical in both cases, yet the answers differ by nearly 4 Hz. That gap is not rounding. It is the physical difference between compressing the wave at emission and sweeping through it faster at reception, and it is why the classical formula has the motion terms in different places.
For light the medium disappears and the formula becomes fo = fs × √((1 − β) ÷ (1 + β)) for a receding relative motion, where β is the relative radial speed divided by the speed of light. Approach flips the sign of β. Only the relative speed enters, so the asymmetry that defines the sound case has no analogue here.
Moving Source and Moving Observer Are Not the Same Problem
This is the distinction most Doppler pages flatten, and flattening it is a real error rather than a simplification. When the source moves, it emits each successive wavefront from a position closer to you than the last. The wavefronts physically bunch up in space. The wavelength arriving at your ear is genuinely shorter than the wavelength the source emitted, and because the wave speed through the medium is fixed by the medium alone, a shorter wavelength means a higher frequency.
When the observer moves instead, nothing about the wave changes. The wavefronts are spaced exactly as emitted, travelling at exactly the medium's speed. What changes is how quickly you cut through them. You meet more crests per second because you are advancing into the pattern, so the perceived frequency rises even though the wavelength in the air is untouched.
Both mechanisms raise the pitch on approach, which is why the confusion survives. But they scale differently. Source motion divides by (v − vs), a term that shrinks toward zero and makes the shift blow up as the source nears the wave speed. Observer motion multiplies by (v + vo), a term that grows linearly and stays perfectly well behaved even when the observer exceeds the wave speed. A source at the speed of sound produces a shock front; an observer at the speed of sound simply hears nothing arriving from behind. The two grid figures on this page let you watch that divergence directly.
Why Light Needs a Different Formula
The classical equation depends on speeds measured relative to a medium. Light has no medium, and every observer measures the same speed of light regardless of their own motion, so there is nothing to measure those speeds against. The relativistic Doppler formula replaces the two separate terms with a single dependence on relative speed, and adds a time-dilation factor that has no classical counterpart.
At everyday speeds the difference is invisible. A car at 30 m/s gives β of about one ten-millionth, and the relativistic and classical predictions agree to more decimal places than any instrument will resolve — which is why police radar and weather radar are routinely analysed with the simple approximation. The formulas separate at astronomical speeds, and that is where the relativistic form earns its place. A galaxy receding at ten per cent of the speed of light shows a redshift the classical formula gets wrong by several per cent.
The Speed of Sound Is Not a Constant
Quoting 343 m/s as though it were a physical constant is a habit worth breaking. The speed of sound in a gas depends on the temperature of that gas, and only weakly on anything else. NASA Glenn Research Center's page on the speed of sound gives the relation in the form a2 = γRT, which makes the temperature dependence explicit and shows that pressure cancels out for an ideal gas.
The practical consequence is a square-root dependence on absolute temperature, and this tool uses the standard approximation 331.3 × √(1 + T ÷ 273.15) with T in degrees Celsius. At 20 °C that gives 343.2 m/s; at 0 °C it gives 331.3 m/s; at 35 °C it gives 352 m/s. That is a spread of over six per cent across ordinary weather, which propagates straight into any Doppler answer. If you are computing a vehicle speed from a measured pitch shift, using the wrong air temperature biases the result in a way no amount of careful arithmetic will recover.
Reading the Shift in Real Situations
Doppler shifts get used two ways round. Sometimes you know the motion and want the frequency, which is what this calculator does directly. More often, in practice, you measured a frequency and want the motion — a radar gun measuring a car, an ultrasound machine measuring blood flow, an astronomer measuring recession. Those are the same equation solved for a different unknown, and you can get there here by adjusting the speed field until the observed frequency matches your measurement.
Geometry is the trap in every one of those applications. The Doppler equation uses the component of velocity along the line joining source and observer, not the total speed. A radar gun aimed at an angle to a car's path reads low by the cosine of that angle, which is why a badly aimed reading always understates speed and never overstates it. If your object is moving at an angle, multiply its speed by the cosine before entering it — the unit circle calculator is useful for that step.
Where This Sits Next to Our Unit Converters
Arb Digital already publishes a set of physics unit converters, and it is worth being precise about the boundary: a converter rescales one quantity into different units, while a calculator like this one derives a new quantity from a formula. The frequency converter turns hertz into kilohertz or revolutions per minute; it cannot tell you what a moving siren sounds like. This page computes a frequency that did not exist as an input, which is a different job entirely.
They pair naturally. Enter your source frequency here, get the observed frequency, then push it through the frequency converter if your instrument reads in different units. Speeds quoted in miles per hour go through the speed converter before they come in here, because every field on this page expects metres per second. For loudness rather than pitch, the sound level converter handles decibel scales — the Doppler effect changes the pitch of a passing siren, while the change in loudness is a separate inverse-square effect this tool does not model.
Arb Digital builds free tools like this one because useful pages earn attention. If you want tools, calculators or content built for your own audience, we can help.
Browse All Free Tools Talk to Arb DigitalCommon Mistakes to Avoid
- Using one relative speed for both parties — a source at 30 m/s and an observer at 30 m/s give different answers even though the closing speed is the same. Enter the two motions separately.
- Treating 343 m/s as a constant — the speed of sound moves by more than six per cent across ordinary air temperatures, and that error carries straight into the result.
- Using total speed instead of the radial component — only motion along the line between source and observer produces a classical Doppler shift. Motion across it does not.
- Applying the sound formula to light — it is a fine approximation for cars and aircraft and badly wrong for anything at an appreciable fraction of the speed of light.
- Confusing pitch change with loudness change — a passing vehicle gets both louder and then quieter, and higher and then lower in pitch. Only the second is the Doppler effect.
Related Free Tools From Arb Digital
Convert your inputs before they reach this page with the speed converter, and convert the output afterwards with the frequency converter. For acoustics work the sound level converter handles decibels and the note frequency converter maps frequencies onto musical notes. If your problem involves the motion itself rather than the wave, the speed distance time calculator and the acceleration calculator cover that ground. The full free online tools hub lists everything Arb Digital publishes.
Frequently Asked Questions
Because they change different things. A moving source physically compresses the wavelengths it emits, while a moving observer meets unchanged wavelengths at a faster rate. Both raise the pitch on approach, but the source term divides the frequency while the observer term multiplies it, so the two never agree exactly.
The one that matches your air temperature. This tool computes it from the temperature you enter using 331.3 times the square root of one plus the temperature in Celsius divided by 273.15, which gives 343.2 metres per second at 20 degrees Celsius. For water, steel or any other medium, type the wave speed directly.
When the relative speed is a noticeable fraction of the speed of light. For vehicles, aircraft and weather radar the classical and relativistic answers agree far beyond instrument precision. For astronomical redshifts and particle physics the difference is real and the relativistic form is required.
The denominator of the classical equation goes to zero and the observed frequency is undefined. That is not an arithmetic failure — it is the sonic boom condition, where all the wavefronts pile onto a single shock front. The tool reports it as undefined rather than printing a meaningless number.
No. Loudness changes with distance through the inverse square law, which is a separate effect. The Doppler effect changes only the frequency. A siren approaching you gets both louder and higher in pitch, but for two unrelated reasons.
Enter your known source frequency, then adjust the source speed until the observed frequency matches what you measured. Make sure the geometry is right first: the equation uses the component of velocity along the line of sight, so an angled measurement needs multiplying by the cosine of that angle.
The frequency converter rescales a frequency into different units, such as hertz into kilohertz. This calculator derives a frequency that was never entered, by applying the Doppler equation to a source frequency and a set of speeds. Converting units and computing a new quantity are different jobs.
This tool is provided for educational and study use. It models idealised Doppler shifts and does not account for wind, refraction, medium gradients or measurement geometry, so treat its output as a physics result rather than a substitute for instrument calibration.