PHYSICS TOOLS

Wave Calculator

Select a mode, choose what to solve for, and enter the known values.

Wave Speed Reference
MediumSpeed
Sound in air (20°C)~343 m/s
Light in vacuum (c)3 × 10⁸ m/s
Visible light range400 nm – 700 nm

Whether you’re a surfer checking swell reports, a coastal engineer sizing a breakwater, or a physics student trying to make sense of wave equations, one thing is consistently true: the math can get tedious fast. That’s exactly where a wave calculator earns its place.

These tools take the core equations of wave physics and put them to work instantly — no solving by hand, no unit conversion headaches. You plug in what you know (frequency, depth, period, wind speed), and the calculator tells you what you need: wave speed, wavelength, energy flux, breaking height, and more.

This guide covers how wave calculators work, which formulas drive them, and how to use them correctly — whether you’re dealing with ocean swells or sound waves in a physics lab.

What Is a Wave Calculator?

A wave calculator is any tool — web app, mobile application, or engineering spreadsheet — that computes wave properties from a set of inputs using established physics formulas.

Quick answer: A wave calculator uses relationships like v = f × λ (wave speed equals frequency times wavelength) and depth-dependent formulas like c = √(g·h) to solve for unknown wave parameters when you supply two or more known values.

The inputs vary by context. An ocean wave calculator might ask for significant wave height (Hs), peak period (Tp), and water depth. A wind-wave generator needs wind speed, fetch distance, and storm duration. A sound wave calculator just needs frequency and the speed of sound in your medium. The output — wavelength, phase velocity, group velocity, wave energy — depends on what you’re solving for.

These tools are particularly valuable when you need a reliable estimate without running a full numerical simulation. As one widely cited coastal tool notes, a wave calculator provides “reasonably good estimation” of wave behavior for practical field and engineering applications.

The Core Wave Formulas Behind Every Calculator

All wave calculators — from basic physics tools to sophisticated coastal engineering apps — are built on the same small set of equations. Understanding these makes it much easier to use any calculator correctly.

The Fundamental Wave Speed Formula

The most important equation in wave physics:

v = f × λ

Where:

  • v = wave speed (meters per second)
  • f = frequency (Hz, or cycles per second)
  • λ (lambda) = wavelength (meters)

This tells you that if you know any two of these three values, you can find the third. Rearrange it as needed:

You know…Solve for…Formula
Frequency & wavelengthWave speedv = f × λ
Speed & frequencyWavelengthλ = v / f
Speed & wavelengthFrequencyf = v / λ

Real example: A sound wave at 440 Hz (concert pitch A) traveling through air at 343 m/s has a wavelength of 343 / 440 ≈ 0.78 meters. The same frequency in water (where sound travels at ~1,480 m/s) would have a wavelength of about 3.36 meters — more than four times longer.

Period (T) is simply the inverse of frequency: T = 1/f. Many ocean calculators use period rather than frequency since it’s easier to observe directly (count seconds between wave crests).

Deep Water vs. Shallow Water: Why Depth Changes Everything

In ocean wave physics, water depth is not a minor detail — it fundamentally changes which formula you use. This is the single most common source of confusion when using wave calculators.

Deep Water Waves

A wave is considered a “deep water wave” when the water depth is greater than half the wavelength (h > L/2). In this regime, the wave doesn’t interact with the seafloor, and its speed depends on period alone:

c = gT / (2π)

Or equivalently: c = √(gλ / 2π)

Where g = 9.81 m/s² (gravitational acceleration) and T = wave period.

This means longer-period swells travel faster. A 15-second deep-water swell moves at roughly 23 m/s (about 45 knots), while a 6-second wind chop moves at only 9 m/s. That’s why long-period swells from distant storms arrive well before the shorter-period waves — they’re faster.

Shallow Water Waves

A wave becomes a “shallow water wave” when depth is less than 1/20 of the wavelength (h < L/20). Here, the seafloor controls speed:

c = √(g·h)

Where h = water depth in meters.

Notice what’s missing from this formula: period. In shallow water, all waves travel at the same speed regardless of frequency. A 5-second wave and a 15-second wave in 2 meters of water will both travel at √(9.81 × 2) ≈ 4.4 m/s.

This is why tsunamis are so dangerous. They’re extremely long-wavelength waves (often hundreds of kilometers) that behave as shallow-water waves even in the middle of the deep ocean. In 4,000 meters of water, a tsunami travels at √(9.81 × 4000) ≈ 198 m/s — roughly the speed of a commercial jet.

Intermediate Depth (The General Case)

For depths between these two extremes, you need the full dispersion relation:

ω² = gk · tanh(kh)

Where ω = angular frequency (2πf), k = wave number (2π/λ), and tanh is the hyperbolic tangent. Most professional wave calculators solve this numerically — you don’t need to do it by hand. Just enter your depth, period, and let the tool determine which regime applies.

Quick rule: If depth < L/2, the wave “feels the bottom.” Use that as your test before choosing a formula.

Group Velocity and Wave Energy: What Advanced Calculators Add

Phase speed (c) describes how fast individual wave crests move. But group velocity (c_g) describes how fast wave energy travels — and those aren’t always the same.

Water RegimeGroup Velocity
Deep waterc_g = c / 2 (energy travels half as fast as crests)
Shallow waterc_g = c (energy and crests move together)

This matters in practice: if you’re calculating energy flux at a coastal structure, you need group velocity, not phase speed. Many ocean wave calculators will compute both automatically.

Wave energy in linear theory is proportional to the square of wave height: E ∝ H². Double the wave height, and you quadruple the energy. This is why a 4-meter swell isn’t just “twice as dangerous” as a 2-meter swell — it carries roughly four times the energy.

Key Wave Properties — and What They Actually Mean

Before using any wave calculator, it’s worth being clear on what each parameter represents:

Amplitude (A): The distance from still water level to the crest. Amplitude is half the total wave height.

Wave Height (H): The full vertical distance from trough to crest. In engineering contexts, you’ll often see significant wave height (Hs) — the average height of the tallest one-third of waves in a sea state. It’s the closest approximation to what an observer would call “how big the waves are.”

Wavelength (λ): Horizontal distance from one crest to the next. In deep water, λ = gT²/(2π). For a 10-second swell, that’s about 156 meters.

Period (T): Time between successive crests passing a fixed point. Swells reaching US coasts from major storms typically have periods of 12–20 seconds. Local wind chop is usually 3–7 seconds.

Frequency (f): Crests per second. Most ocean applications use period instead, but frequency dominates in acoustics and physics.

Celerity: Another word for phase speed. You’ll see it in coastal engineering texts and tools like SWELLBEAT.

Wave steepness: The ratio H/λ. When steepness exceeds about 1/7, waves become unstable and break. Breaking also occurs when depth is less than roughly 1.28 times wave height (depth < 1.28H) — useful for predicting where surf breaks.

Types of Wave Calculators — Which One Do You Need?

Ocean and Coastal Wave Calculators

These are the most complex wave calculators, built on Airy (linear) wave theory or higher-order models. They typically accept significant wave height, peak period, and water depth, then output:

  • Mean wavelength and phase velocity
  • Group velocity and energy flux
  • Momentum flux
  • Shoaling and refraction coefficients

Some coastal tools, like SWELLBEAT’s suite, also include a Surf Wave Calculator that factors in wave incidence angle and beach sediment type. This lets you propagate an offshore swell to the shoreline, giving breaking height, breaking depth, Iribarren number (which predicts wave type: spilling, plunging, or surging), and longshore sediment transport estimates.

The Iribarren number (ξ) is particularly useful for surfers and engineers:

ξ = tan(β) / √(H/L)

Where β is the beach slope. Spilling breakers (mushy, rolling waves) have low ξ values; plunging breakers (the classic barreling wave) have higher values. Most surf calculators compute this automatically from your depth and slope inputs.

A Wind Wave Generation Calculator works differently — it uses wind speed, fetch (the distance over which wind blows), and storm duration to estimate the significant wave height and peak period that would develop. This is based on empirical growth formulas developed through decades of oceanographic research.

Physics Wave Calculators

These apply the same v = fλ relationship but to mechanical or electromagnetic waves. You select a medium (air, freshwater, saltwater, steel, vacuum for light), enter any two of speed/frequency/wavelength, and get the third.

Common uses:

  • Finding wavelength of a given musical note in air
  • Converting between light frequency (in THz) and wavelength (in nm)
  • Determining ultrasound wavelength in human tissue for medical imaging settings

Acoustic Wave Calculators

Sound is a pressure wave, and its speed varies significantly by medium and temperature:

  • Air at 20°C: ~343 m/s
  • Freshwater: ~1,480 m/s
  • Seawater: ~1,530 m/s
  • Steel: ~5,120 m/s

An acoustic wave calculator uses these preset speeds with f = v/λ to find the wavelength at any frequency — critical for speaker design, room acoustics, and sonar applications.

Real-World Applications of Wave Calculators

Coastal Engineering

Designing a breakwater, jetty, or seawall starts with knowing the wave forces it will face. Wave calculators help engineers estimate incoming wave height, energy flux, and the depth at which breaking occurs — all essential for structural load calculations. They also model how waves shoal (grow taller and steeper) and refract (bend toward shallow water) as they approach a shoreline, which affects harbor layouts and beach erosion patterns.

Surf Forecasting

Most surf forecasting apps have wave calculators running in the background. Buoy data from NOAA stations (reporting significant height and peak period) feeds into wave propagation tools that estimate what will arrive at a given break. Combine that with the Iribarren number and local beach slope, and you get a reasonably accurate picture of whether tomorrow’s swell will be shoulder-high and mushy or overhead and barreling.

Maritime Safety and Metocean Analysis

Offshore platform operators and ship routing services use wave calculators to assess sea conditions. Knowing significant wave height and period lets them estimate wave loads on structures, deck wetness risk, and safe operating limits for vessels. The U.S. Coast Guard and NOAA both incorporate wave propagation modeling in their marine safety advisories.

Acoustics and Audio Engineering

Room acoustics, speaker placement, and noise control all depend on wavelength. A 100 Hz bass note in air has a wavelength of about 3.4 meters — roughly the size of a room. That determines where standing waves and pressure nodes form. Acoustic engineers use wave calculators constantly to predict these effects and design treatment accordingly.

Physics Education

Wave calculators are invaluable in classroom settings for checking problems and visualizing relationships. When students see that doubling frequency halves wavelength at constant speed, or that a 2-meter depth limits wave speed to 4.4 m/s regardless of period, the physics becomes much more concrete.

How to Use a Wave Calculator: Step-by-Step

Step 1: Identify what you know Write down your known values before opening any tool. Common starting points:

  • Ocean: wave height, period, and depth
  • Wind-wave: wind speed, fetch, and duration
  • Physics/acoustics: frequency and wave medium

Step 2: Check your units Everything should be in SI units — meters, seconds, meters per second. If you have depth in feet, convert first (1 ft = 0.305 m). If you have frequency in kHz, convert to Hz. Unit mismatches are the most common cause of wrong answers.

Step 3: Determine your regime

  • Is depth > L/2? → Deep water formulas apply
  • Is depth < L/20? → Shallow water formulas apply
  • Otherwise? → Use a calculator that solves the full dispersion relation

If you don’t know wavelength yet, estimate it from period using L ≈ 1.56 × T² (deep water approximation in meters).

Step 4: Enter your values and calculate For an ocean calculator with Hs = 2.1 m, Tp = 9.3 s, depth = 32 m:

  • Deep-water wavelength: L ≈ 1.56 × 9.3² ≈ 135 m
  • L/2 = 67.5 m → depth (32 m) < 67.5 m → intermediate depth, use full dispersion
  • A calculator will solve this iteratively and give you phase speed, group velocity, and energy flux

For a physics calculator with f = 440 Hz, medium = air:

  • λ = 343 / 440 ≈ 0.78 m

Step 5: Validate the output Does the result make sense physically?

  • In deep water, longer period should produce longer, faster waves ✓
  • In shallow water, c should equal √(g × depth), independent of period ✓
  • A 440 Hz sound shouldn’t have a wavelength of 78 meters ✗ (flag this as a unit error)

Tips, Pitfalls, and Common Mistakes

1. Don’t assume deep water Coastal areas are typically shallow relative to swell wavelength. A 12-second swell has a deep-water wavelength of about 225 meters, meaning it starts “feeling the bottom” in water shallower than 112 meters. That includes most of the continental shelf. If you’re working nearshore, always account for depth.

2. Amplitude ≠ Wave Height Amplitude is half the height. If a calculator asks for amplitude and you enter the total wave height, your energy calculations will be off by a factor of four (since E ∝ A²).

3. Significant Wave Height ≠ Maximum Wave Height Hs is the average of the highest one-third of waves. The maximum expected wave in a sea state is roughly 1.8 × Hs. If you’re calculating design loads for a structure, use the maximum wave height, not Hs directly.

4. Wave speed changes in different media If you’re using a physics wave calculator for sound, confirm the medium. Sound in seawater (~1,530 m/s) versus freshwater (~1,480 m/s) versus air (343 m/s) gives very different results at the same frequency. Don’t let the default medium assumption silently invalidate your answer.

5. Watch the angle inputs Surf and coastal calculators that compute longshore drift or refracted breaking height require wave incidence angle (the angle between the wave crest and the shoreline). A 0° angle means waves arrive parallel to the beach (no longshore component); 90° means head-on. Getting this backwards flips your results.

6. Breaking depth rule of thumb Waves break approximately when depth ≈ 1.28 × wave height (the breaker depth index). If you’re estimating whether waves will break at a certain location, compare those values. Most surf calculators handle this automatically, but it’s worth knowing.

Wave Formulas Quick Reference

FormulaUse Case
v = f × λAny wave: find speed, frequency, or wavelength
λ = v / fFind wavelength from speed and frequency
T = 1 / fConvert frequency to period
c = gT / (2π)Deep water phase speed from period
c = √(gλ / 2π)Deep water phase speed from wavelength
c = √(g · h)Shallow water phase speed from depth
ω² = gk · tanh(kh)General dispersion relation (all depths)
L ≈ 1.56 × T²Deep water wavelength estimate (meters, seconds)
c_g = c / 2Group velocity in deep water
c_g = cGroup velocity in shallow water
Breaking when: h < 1.28HShallow breaking criterion

Conclusion

A wave calculator takes the dense mathematics of wave physics and collapses it into a tool you can use in seconds. The formulas haven’t changed — v = fλ has been bedrock physics for over a century, and the deep-water dispersion relation has been central to oceanography since the 1950s — but access to them has never been easier.

The key to using these tools correctly is knowing what you’re dealing with: deep water or shallow, ocean swell or sound wave, phase speed or group velocity. Get those distinctions right, check your units, and validate your outputs against physical intuition, and a wave calculator will save you hours of manual calculation.

Whether you’re plotting the arrival of a distant swell, designing a coastal structure, or checking a physics homework problem, the math is there. The calculator just runs it faster.

Explore More Calculators

Frequently Asked Questions

What does a wave calculator actually calculate?

It computes wave properties — speed, wavelength, frequency, period, height, energy flux — from a set of inputs you provide. The exact outputs depend on which calculator you use and what inputs you enter. Most wave calculators will solve for any unknown given two or more knowns.

How do I calculate wave speed?

Use v = f × λ if you know frequency and wavelength. For ocean waves, use c = gT/(2π) if you know the period and the water is deep, or c = √(g·h) for shallow water conditions. Enter these values into a wave calculator and it will handle the math.

What inputs do ocean wave calculators need?

Most require significant wave height (Hs), peak period (Tp), and water depth. Surf calculators add wave incidence angle and beach slope for breaking wave predictions. Wind-wave generators need wind speed, fetch length, and storm duration instead.

How is deep water different from shallow water for waves?

In deep water (depth > L/2), wave speed depends on period: longer waves move faster. In shallow water (depth < L/20), all waves move at the same speed — √(g·h) — regardless of their period or wavelength. This is the depth-speed relationship that makes tsunamis possible.

Can I use the same calculator for sound waves and ocean waves?

The underlying equation (v = fλ) is the same, but the speed of the wave depends entirely on the medium. A sound wave calculator is preset for sound speeds in various materials; an ocean wave calculator uses gravity and depth. Use the tool appropriate to your wave type, and always verify the medium assumption.

What is significant wave height, and why does it matter?

Significant wave height (Hs) is the average height of the tallest one-third of waves in a given sea state. It was originally defined to match what experienced sailors would estimate by eye. It’s the standard measure reported by NOAA buoys and used in coastal engineering design.

What is the Iribarren number used for?

The Iribarren number (also called the surf similarity parameter) combines beach slope and wave steepness to predict how waves will break: spilling (low values), plunging/barreling (intermediate), or surging (high values). Surf wave calculators compute it automatically to characterize wave behavior at a specific break.