Waves & Oscillations  ·  24 April 2026↻ Updated 29 Aug 2026

Wave Speed Calculator — Frequency, Wavelength and the Wave Equation

Every wave — sound, light, water, seismic — carries three numbers around with it: a speed, a frequency and a wavelength. One equation ties them together, v=fλv = f\lambda, and just about every exam question on the topic is a rearrangement of it. What the tidy formula hides is that the three numbers are nothing like equal partners. The medium hands you vv and will not negotiate about it. The source picks ff, and the medium gets no say in that either. Wavelength is the leftover: whatever λ=v/f\lambda = v/f happens to come out to once the other two have been settled by someone else entirely.

Get that pecking order backwards and the subject collapses into arithmetic with no picture behind it — which is exactly what happens when a formula sheet lets you dial in any two numbers you like. So the three simulations here are arranged to fix it, in order. The first runs a wave across the join between two ropes and invites you to try, and fail, to make it travel faster by shaking harder. The second hands you a bead and a stopwatch and asks which of them actually gets anywhere. The third takes the number you just calculated and stands it next to a bus, a coin and a red blood cell, because "λ = 1.31 m" means almost nothing until you have seen it lined up against a child.

What Is the Wave Equation v = fλ?

v=fλv = f\lambda

SymbolQuantitySI Unit
vWave speedm/s
fFrequencyHz (hertz = cycles per second)
λWavelengthm (metres)

One sentence of intuition before the algebra: a source that emits ff crests every second, each one λ\lambda metres long, has laid down fλf\lambda metres of wave in that second — so the leading edge must have moved fλf\lambda metres. That is the entire derivation.

Rearranging:

f=vλλ=vff = \frac{v}{\lambda} \qquad \lambda = \frac{v}{f}

How Are Period and Frequency Related?

The period T is the time for one complete oscillation:

T=1fT = \frac{1}{f}

A 2 Hz source has a period of half a second, and a 500 THz light wave has a period of about two femtoseconds. It is the same fact stated in the other unit, and questions swap between the two constantly.

What Are Angular Frequency and Wavenumber?

For mathematical descriptions of waves:

ω=2πf(angular frequency, rad/s)\omega = 2\pi f \quad \text{(angular frequency, rad/s)} k=2πλ(wavenumber, rad/m)k = \frac{2\pi}{\lambda} \quad \text{(wavenumber, rad/m)}

The wave equation in full:

y(x,t)=Asin(kxωt)y(x, t) = A\sin(kx - \omega t)

Read that as a recipe rather than a formula. The kxkx part says how the shape is laid out in space at one frozen instant; the ωt\omega t part slides that shape steadily along. Divide one by the other and you get the speed back: ω/k=2πfλ/2π=fλ=v\omega/k = 2\pi f \cdot \lambda/2\pi = f\lambda = v. Every simulation on this page is drawing that one line.

Why Doesn't Frequency Change Wave Speed? The Medium Decides

Here is the misconception worth killing early: shaking a rope faster does not make the wave run down it faster. It never has. Wave speed on a stretched string is set by the string — its tension TT and its mass per metre μ\mu — and by nothing at all about how you are shaking it:

v=Tμv = \sqrt{\frac{T}{\mu}}

One warning before you use that: the TT here is tension, in newtons, not the period T=1/fT = 1/f from the section above. Physics reuses the letter shamelessly and expects you to tell them apart from context.

Tighten the string and every wave on it speeds up. Swap it for a thicker, heavier one and every wave slows down. Wiggle your hand twice as fast and the wave travels at precisely the speed it did before, with the crests packed twice as close together instead. That is λ=v/f\lambda = v/f doing its job: ff went up, vv could not, so λ\lambda absorbed the change.

The cleanest way to watch that happen is to give the wave two different media to cross. The rope below is two ropes really, spliced at a marked boundary and pulled to the same tension, with the right-hand piece heavier per metre. You get two controls: the source's frequency, and how much denser the second piece is. There is deliberately no wavelength slider and no speed slider, because in real life neither of those is anybody's to set.

Try it yourself

  1. Leave it exactly where it loads — f = 2 Hz, μ₂/μ₁ = 4. The banner reads v₁ = f·λ₁ = 2.00 × 4.00 = 8.00 m/s · v₂ = f·λ₂ = 2.00 × 2.00 = 4.00 m/s, and the caliper brackets under the rope confirm it: λ₁ = 4.00 m on the left, λ₂ = 2.00 m on the right. Crests are packed twice as tight past the boundary, and the rope there is drawn visibly thicker.
  2. Ignore the wave for a second and watch the two crest counters in the banner. They read the same number, and they climb together, forever — "same clock: both tick at f = 2.00 Hz". The two amber markers, one pinned on each side, flash at the same rate for the same reason. Everything about the wave changed at the boundary except how many times per second it wiggles.
  3. Drag the density slider all the way down to μ₂/μ₁ = 0.25. Now the second rope is the light one, so v₂ = 8 / √0.25 = 16.00 m/s and λ₂ stretches to 8.00 m — double the left side instead of half it. The counters still refuse to disagree.
  4. Leave the density there and push the source frequency to 4 Hz. Both wavelengths halve at once: λ₁ = 4.00 m → 2.00 m, λ₂ = 8.00 m → 4.00 m. Now look at the two speeds in the banner. Still 8.00 m/s and 16.00 m/s, to the last decimal place. Shaking harder bought you shorter waves and not one extra metre per second.
  5. Set μ₂/μ₁ back to 1.00 and the boundary vanishes from the numbers — same speed, same wavelength, both sides — even though the marker line is still drawn. No mismatch, no reflection, nothing to see.
v₁ = f·λ₁ = 2.00 × 4.00 = 8.00 m/s · v₂ = f·λ₂ = 2.00 × 2.00 = 4.00 m/s
Crests counted since start — side 1: 0 · side 2: 0 (same clock: both tick at f = 2.00 Hz). μ₂/μ₁ = 4.00 → v₂/v₁ = 0.500.
v₁ is fixed at 8.00 m/s and both segments share one tension — only the string’s mass density changes at the boundary, which is what μ₂/μ₁ controls. The rope shown is the true net displacement on each side: segment 1 already sums the incident wave and its own reflection (reflection coefficient r = -0.333 here, transmission t = 0.667), which is why its amplitude swells and pinches along its own length instead of staying constant the way segment 2’s does. We don’t draw the reflected wave as a separate faint trace on top of that total — the sum is the physically real shape, and splitting it out would only add a second squiggle without adding information. Segment 2’s extra thickness and the dotted texture behind it are a density cue, not a measured quantity.
Source frequency
2 Hz
Density ratio μ₂/μ₁
4
v₁ = 8.00 m/s always. v₂ = v₁ / √(μ₂/μ₁) = 4.00 m/s right now.

Two things in that scene are worth naming. The first is why the left-hand rope swells and pinches along its length while the right-hand one keeps a steady height: not all of the wave gets through the boundary. Some of it reflects, runs back the way it came, and interferes with what is still arriving. Let that reflection happen at both ends of a rope instead of one and the interference stops being a wobble in the envelope and becomes a permanent, frozen pattern — which is the whole story of standing waves and resonance.

The second is that light does all of this too. A beam crossing from air into water keeps the frequency the emitter gave it, slows down, and has its wavelength shrink to match — and if it arrives at an angle, the crests have to kink at the surface to stay joined up across it. That kink is refraction, and Snell's law is the bookkeeping for it: the same "ff survives the boundary, vv and λ\lambda do not" rule you have just been dragging a slider through. The only way to change the frequency a wave arrives with is to move the source or the receiver, which is the Doppler effect and a separate story.

Does the Medium Travel with the Wave?

Ask someone what a water wave is doing and they will usually describe water moving across the pond. It is not. Drop a cork in and watch: the cork bobs up, down, and back to where it started, over and over, while the wave sails past it and out the other side. Same with sound — air does not stream from a speaker to your ear, or a room would develop a draught every time someone spoke. What travels is the pattern. The medium just takes its turn oscillating and hands the disturbance on.

This is also where the transverse/longitudinal split lives. In a transverse wave the medium moves at right angles to the direction the wave travels: a rope flicked up and down, a light wave, a seismic S-wave. In a longitudinal wave the medium moves back and forth along the direction of travel, so instead of crests and troughs you get compressions where the material bunches up and rarefactions where it thins out — sound in air is the standard example, and so is a seismic P-wave. Both obey v=fλv = f\lambda identically, and the simulation below draws both from the same formula, which is the honest way to show that the difference is one of geometry, not of physics.

Two things move in that scene at two completely different speeds. A single tracked particle sits at a fixed rest position and oscillates. A marked crest of the pattern runs along a lane above it, timed across two posts 6 m apart.

Try it yourself

  1. It loads at f = 1 Hz and v = 8 m/s, so the banner reads λ = v/f = 8.00 / 1.00 = 8.00 m. Wait for the marked crest to run from post A (5 m) to post B (11 m) and the stopwatch line fills in: "Last A→B crest transit: 0.750 s, matching d/v = 6.00 / 8.00 = 0.750 s."
  2. Double the frequency to 2 Hz. The wave below visibly bunches up — λ halves to 4.00 m, so twice as many crests now fit across the same 16 m of medium. Let one more transit complete. Still 0.750 s. The frequency slider has no route to that stopwatch at all.
  3. Now watch the highlighted bead instead of the wave. Its fading trail is a vertical smear and stays one: straight up, straight down, never a step sideways. The banner spells out the consequence — "The bead's net forward travel: 0 m — it only moves up and down." The pattern crossed six metres in three quarters of a second; the bead crossed nothing.
  4. Switch the wave type to Longitudinal (sound). The string is replaced by a row of stripes nudged left and right by the very same formula, bunching into compressions and spreading into rarefactions. λ still reads 4.00 m, the transit still reads 0.750 s, and the tracked stripe still goes nowhere — it just paces back and forth instead of up and down.
  5. Finally, drag the medium's speed v up to 16 m/s and let one more transit complete. This is the one slider the stopwatch answers to: the new reading is 0.375 s (6.00 / 16.00), half what it was, and λ stretches back out to 8.00 m. Speed belongs to the medium; frequency belongs to the source; wavelength is what you get.
λ = v/f = 8.00 / 1.00 = 8.00 m
The crest hasn't crossed both posts yet — at the current speed, d/v would read 0.750 s. The bead's net forward travel: 0 m — it only moves up and down.
Amplitude here is exaggerated well beyond what a real string or sound wave shows, so the motion reads clearly at this scale. The longitudinal stripes are nudged by the same displacement formula as the transverse curve, reinterpreted as a horizontal offset rather than a vertical one — nothing about the underlying wave changes between the two modes, only which direction the same number is drawn in. That horizontal nudge is capped just enough to keep drawn stripes from ever overtaking a neighbour, so compression never turns into two air parcels swapping places. The transit reading is computed as d/v at the moment the crest passes post B, not timed frame-by-frame — frame quantisation would add ±16 ms of noise to a number whose whole point is that it depends only on v.
Source frequency
1 Hz
Medium’s wave speed v
8 m/s
λ = v/f = 8.00 m right now.
Wave type

That distinction — pattern travels, matter oscillates — is why a wave can carry energy across a room without carrying any air across it, and why "how fast is the wave" and "how fast is the stuff" are questions with different answers and different units of intuition behind them.

How Long Is a Wavelength, Really?

Students calculate wavelengths for years without ever developing a feel for how long one is. λ comes out of the calculator as a number, gets a unit stapled to it, and gets boxed. So here is the same equation with a ruler bolted on: pick a wave family, slide the frequency, and see the wavelength drawn as a bar next to whichever everyday objects happen to be about that size.

The rule the scene enforces is strict, and it is the point of the whole thing: every bar shares one true linear scale. Nothing is squashed to fit. An object more than about 18× longer or shorter than the current wavelength simply drops out of the picture rather than being drawn dishonestly — so the objects that remain on screen really are the right size relative to that teal bar.

Try it yourself

  1. It opens on middle C: 262 Hz of sound at a fixed 343 m/s, giving λ = 1.31 m. Three objects qualify — a hand (18 cm, about 7.3× shorter than λ), a child (1.3 m, essentially the same length), and a bus (12 m, about 9.2× longer). That is what a middle-C sound wave in air is: roughly one child long.
  2. Drag the slider down to 20 Hz, the bottom of human hearing. λ swells to 17.2 m and the scene rebuilds itself around it: the bus is now the closest match at 1.4× shorter, the child has shrunk to a 13.2×-shorter sliver, and a football pitch has walked in at 6.1× longer. The lowest note you can hear is a wave longer than a bus.
  3. Now drag all the way to the other end, 20 kHz. λ collapses to 17.2 mm — a thousandth of what it just was. Pitch, bus and child are all gone; a coin and a hand walk in, the coin at 20 mm and only 1.2× longer than the whole wavelength. Everything you can hear lives between those two pictures: a football pitch at one end, a coin at the other.
  4. Switch the wave type to Light (3×10⁸ m/s). It lands on FM radio, 98.5 MHz, and λ = 3.05 m — and the child and the bus come back alongside the hand, almost the picture you opened on. A wave about 2.3× longer than middle C's, at a frequency of 98.5 MHz instead of 262 Hz, because light travels about 875,000 times faster than sound and v = fλ has to balance.
  5. Click the "Green light" tick under the slider to jump to 546 THz. λ = 550 nm. Only two things on the whole ladder are within reach: a virus at 100 nm (about 5.5× shorter than the wavelength) and a red blood cell at 7 μm (about 12.7× longer). A human hair, at 70 μm, is roughly 127× longer than green light's wavelength and does not even make it into the scene.
  6. Now drag slowly back down from green light toward AM radio and watch the ladder unwind: red blood cell, human hair, grain of sand, coin, hand, child, bus, football pitch. Nothing about the physics changed on that journey — v stayed pinned at 3×10⁸ m/s the whole way. Only f moved, and λ = v/f did the rest.
262 Hz → λ = v/f = 1.31 m
v = 343 m/s (fixed for sound). Closest match on the ladder: child (1.3 m), about the same length as λ.
Object sizes are approximate real-world averages. Every bar’s LENGTH is drawn to one true, linear scale shared with the λ bar above it — heights are stylised (capped to a consistent row height) so the shapes stay readable at any length, never a second scaled dimension. Objects more than about 18× bigger or smaller than the current wavelength drop out of the scene entirely rather than being drawn out of scale. Sound speed assumes 20°C air; a colder or hotter room changes it slightly.
Frequency
262 Hz
Wave type

This is also the quiet reason wavelength decides what a wave can interact with. Something much smaller than a wavelength is effectively invisible to it, which is why you cannot resolve a virus with visible light and why a hill does not block AM radio but does block your phone signal.

Worked Examples for Physics Exams

Worked Example

Example 1 — Speed of sound

Middle C on a piano has a frequency of 261.6 Hz. The speed of sound in air is 343 m/s. What is the wavelength of this sound wave?

λ=vf=343261.61.31 m\lambda = \frac{v}{f} = \frac{343}{261.6} \approx 1.31 \text{ m}

The wavelength of middle C is about 1.3 metres — roughly the height of a child.

Worked Example

Example 2 — FM radio wavelength

An FM radio station broadcasts at 98.5 MHz (98.5 × 10⁶ Hz). Radio waves travel at the speed of light (3 × 10⁸ m/s). What is the wavelength?

λ=vf=3×10898.5×1063.05 m\lambda = \frac{v}{f} = \frac{3 \times 10^8}{98.5 \times 10^6} \approx 3.05 \text{ m}

FM radio waves have wavelengths of about 3 metres — which is why FM aerials are typically 75 cm (quarter-wave) or 150 cm (half-wave) in length.

Frequently Asked Questions

Explore more simulations

Every concept on PhysicStuff has an interactive simulation. No login, no setup required.