Wave Period Calculator
Wave period is the seconds one wave takes to pass a fixed point: divide the seconds watched by the crests counted. A 10 second swell runs 15.61 m/s (30.34 knots) in deep water with crests 156.08 m (512.1 ft) apart, and it needs water deeper than 78.04 m to stay a deep water wave.
| Wave period | |
| Frequency | |
| Waves per minute | |
| Deep water crest speed | |
| Deep water wavelength | |
| Deep water needs a depth below | |
| Your depth verdict | |
| Shallow water speed at your depth |
Deep water rows use g = 9.80665 m/s², the standard gravity value in the NIST Guide to the SI. The shallow water row applies only when the depth is under one twentieth of the wavelength. All calculations run in your browser, and nothing you type is uploaded or stored.
Count the crests that pass in a set time and the calculator returns the wave period in seconds, plus frequency, deep water speed and wavelength.
Key takeaways
- Wave period = seconds watched ÷ waves counted; NDBC averages a 20 minute record the same way
- An 8.00 second wave = 0.125 Hz and 7.50 crests per minute
- Deep water speed = 1.56 × period: a 10 second swell runs 15.61 m/s
- Deep water wavelength = 1.56 × period squared: 156.08 m for a 10 second swell
- Below one twentieth of the wavelength, speed = √(g × depth): 9.90 m/s at 10 m depth
On this page
What wave period measures
Wave period is the time one full wave needs to pass a fixed point, measured in seconds. Sit on a pier and watch a mooring buoy: the period is the number of seconds between one crest lifting the buoy and the next crest lifting it the same way. NOAA's National Data Buoy Center defines it the same way for its instruments, as the time between corresponding points on a wave profile passing a measurement location, whether you time crest to crest or trough to trough.
Every buoy report lists several periods, not one. The NDBC measurement guide describes the dominant wave period (DPD) as the period with the maximum wave energy, the swell period (SwP) as the peak period of the swells, and the average wave period (APD) as the average over a 20 minute sampling record. When a marine forecast says 8 seconds at 6 feet, the 8 seconds is that dominant period.
Period, more than height, tells you where a swell came from. Waves lose height as they travel but hold their period across an ocean, which is why a 17 second reading reads as the calling card of a storm far away. The calculator on this page turns a raw count of passing waves into a period, then into frequency, deep water speed and wavelength.
How to count a wave period with a stopwatch
The field method is the same one buoy networks build their averages from: divide the time you watched by the number of waves that passed. NDBC's wave measurement document calls the result a zero crossing period and notes it is statistically the same as dividing the measurement time by the number of waves, which is the average period of the record.
Pick a fixed mark, such as a piling or a mooring buoy, start a stopwatch, and count each crest that passes until the stopwatch reaches a round number. Suppose 21 crests pass in 168 seconds. The period is 168 ÷ 21 = 8.00 seconds, and the frequency is 21 ÷ 168 = 0.125 Hz. A second spot check: 42 crests in 300 seconds gives 300 ÷ 42 = 7.14 seconds per wave, or 0.1400 Hz.
Count at least 20 waves before dividing, and time the whole window rather than stopping on the last count, because a handful of waves gives a period that swings from one try to the next. Real seas carry a mix of periods at once, so your single number lands somewhere between the shortest wind chop and the longest swell in the mix.
From period to frequency and back
Period and frequency are reciprocals: frequency in Hz equals 1 ÷ period in seconds, and the period equals 1 ÷ frequency. An 8.00 second wave runs at 0.125 Hz, one eighth of a cycle per second, and it sends 7.50 crests past your mark each minute. A 20 second swell runs at 0.05 Hz, three crests per minute, and a 6 second chop runs at 0.17 Hz, about 10 crests per minute.
Buoy reports usually quote period, but the underlying spectra are computed in frequency: NDBC derives the dominant period as the reciprocal of the peak frequency of its wave spectrum, so a spectrum peaked at 0.1 Hz is reported as a 10.00 second dominant period. Entering a frequency in the calculator reproduces that conversion exactly.
Keep the units straight when you compare sources. Ship reports and coastal forecasts talk in seconds and knots, engineering papers in Hz and meters per second, and mixing the two without converting is the most common way a period check goes wrong. The table below lists both, plus feet, for the periods that matter most.
Deep water speed and wavelength from a period
Once a wave is in deep water, meaning the bottom lies deeper than half the wavelength, the period alone fixes both the speed and the wavelength. The formulas are speed c = g × T ÷ (2π) and wavelength L = g × T² ÷ (2π), where g is the standard acceleration of gravity, 9.80665 m/s², listed as an exact conversion factor in the NIST Guide to the SI. Those evaluate to the shortcuts forecasters use: speed in m/s is about 1.56 times the period, and wavelength in meters is about 1.56 times the period squared. The NDBC sea state forecasting guide starts from the same deep water relations, with the period equal to the wave length divided by the wave speed.
| Period (s) | Frequency (Hz) | Speed (m/s) | Speed (ft/s) | Wavelength (m) | Deep water needs |
|---|---|---|---|---|---|
| 6 | 0.17 | 9.36 | 30.72 | 56.19 | deeper than 28.09 m |
| 8 | 0.13 | 12.49 | 40.97 | 99.89 | deeper than 49.94 m |
| 10 | 0.10 | 15.61 | 51.21 | 156.08 | deeper than 78.04 m |
| 14 | 0.07 | 21.85 | 71.69 | 305.91 | deeper than 152.96 m |
| 20 | 0.05 | 31.22 | 102.41 | 624.31 | deeper than 312.16 m |
Reading one row aloud: a 10 second swell carries crests at 15.61 m/s, about 30.34 knots, and its crests sit 156.08 m (512.1 ft) apart. To qualify as deep water for that swell the water must be deeper than 78.04 m, half the wavelength. A 20 second storm swell needs better than 312.16 m of depth, which is why waves that long only feel the bottom near the continental shelf.
Where the deep water rules stop working
Three depth bands govern which formula applies. Water deeper than half the wavelength is deep water and follows the 1.56 shortcuts. Water shallower than one twentieth of the wavelength is shallow water, where speed depends on depth instead of period: c = √(g × depth). In between sits the transitional band, where the full dispersion relation applies and neither shortcut is exact.
Worked example: a 14 second swell has a deep water wavelength of 305.91 m, so it stays a deep water wave until the bottom rises above 152.96 m. Over most of the open ocean it never feels the bottom. Once it shoals into 10 m of water, which is below one twentieth of 305.91 m, its speed is √(9.80665 × 10) ≈ 9.90 m/s (32.5 ft/s), regardless of the period. In 2 m of water the same rule gives 4.43 m/s.
The period itself barely changes through all of this. NDBC's sea state forecasting notes call period a conservative quantity in deep water, and even over a shoaling bottom the frequency holds while wavelength and speed shrink together. That is why a 14 second swell still arrives 14 seconds apart at the beach, just slower, shorter and taller than it was offshore.
| Depth (m) | Depth (ft) | Speed (m/s) | Speed (ft/s) | Speed (knots) |
|---|---|---|---|---|
| 2 | 6.6 | 4.43 | 14.53 | 8.61 |
| 5 | 16.4 | 7.00 | 22.97 | 13.61 |
| 10 | 32.8 | 9.90 | 32.49 | 19.25 |
| 20 | 65.6 | 14.00 | 45.95 | 27.22 |
| 30 | 98.4 | 17.15 | 56.27 | 33.34 |
| 50 | 164.0 | 22.14 | 72.65 | 43.04 |
The table holds for any period, because depth alone sets the speed in this band. Only the depth at which the band starts depends on the period: 10 m of water counts as shallow for a 14 second swell but as transitional for a 6 second wind chop, whose wavelength is only 56.19 m. A surfer timing a 30 m deep reef break should expect crests at 17.15 m/s, about 33.34 knots, no matter what period the buoy reported offshore.
Why forecasters watch period as closely as height
Marine forecasts pair a height with a period for a reason. The NOAA Mariners Weather Log explains that wind waves carry shorter periods while swell from a distant storm runs longer, and that waves with periods greater than 10 or 12 seconds are arriving from a distant source. Period, in other words, is the fingerprint of the storm that made the wave.
Period also connects to how a wave feels in a harbor or on a beach. Longer period swell wraps around points, focuses on reefs and carries more energy per crest, so two days with the same buoy height can moor and surf completely differently when the periods differ by 6 seconds. The same NOAA article explains that reported heights are significant wave heights, the average of the highest one third of the waves, and that the theoretical maximum wave in the set runs about twice the significant height, so a 6 foot forecast can hold isolated crests near 12 feet.
Buoy users should match the field to the question. SwP and DPD describe the energy carrying swell, WWP describes local wind waves, and APD averages everything in the record. For arrival timing, use the dominant period together with the deep water speed row from the table above.
| Period (s) | Speed (m/s) | Distance in one hour (km) | Distance in one day (km) | Distance in one day (nautical miles) |
|---|---|---|---|---|
| 6 | 9.36 | 33.7 | 809.1 | 437 |
| 8 | 12.49 | 45.0 | 1078.8 | 583 |
| 10 | 15.61 | 56.2 | 1348.5 | 728 |
| 14 | 21.85 | 78.7 | 1887.9 | 1019 |
| 20 | 31.22 | 112.4 | 2697.0 | 1456 |
Those distances explain why a long period reading works as a storm detector. The 14 second row covers 1887.9 km of ocean in a day, and energy travels at the group velocity, which in deep water is half the phase speed, so the swell packet from a storm 4000 km away needs about 4 days to arrive. That lag is the reason a forecast can name the day a distant low will send surf, and why the period climbs hours before the height does.
Common mistakes when measuring or using period
The stopwatch method fails in four predictable ways. Counting the first crest as wave one and stopping the clock at the last crest adds one phantom wave; time a fixed window instead and count everything that passes inside it. Counting crests and troughs as two waves halves the period; count only crests, or only troughs. Measuring right at the beach, where the depth is a fraction of the wavelength, reports a shallow water speed rather than the offshore period. And watching for too short a window lets one long lull dominate the count.
Unit slips are as common as counting slips. A 12.49 m/s crest speed is 24.27 knots, and marine forecasts speak in knots, so quoting 12.49 to a boater reads like a typo. Wavelength quoted in feet needs the same care: 99.89 m is 327.7 ft. When you compare your stopwatch count against a buoy, compare period to period, and remember the buoy's dominant period describes the energy peak while your count averages every wave in your window, so a gap of a second or two between the two numbers is normal, not an error.
One last check on the arithmetic: if your counted period and counted frequency multiply out to anything other than 1.00, one of the two divisions slipped. The calculator runs both directions from the same inputs, so a mismatch between its two lines means the inputs, not the formulas, need a second look.
Frequently asked questions
What is wave period in plain terms?
The number of seconds one wave needs to pass a fixed point. Time the gap between one crest and the next as they pass a piling and you have it. Buoy forecasts report it in seconds, as in 8 seconds at 6 feet.
How do I calculate wave period from a wave count?
Divide the seconds you watched by the crests that passed. 21 crests in 168 seconds gives 168 ÷ 21 = 8.00 seconds. NDBC defines the average period of a record the same way: record length divided by the number of waves.
What frequency is an 8 second wave?
1 ÷ 8.00 = 0.125 Hz, which works out to 7.50 crests passing per minute.
How fast does a 10 second swell travel?
In deep water, 15.61 m/s, about 30.34 knots or 56.19 km/h, with crests 156.08 m (512.1 ft) apart.
What is the wavelength of a 20 second swell?
624.31 m (2048.3 ft), moving at 31.22 m/s. Deep water for that swell means water deeper than 312.16 m.
How deep is deep water for a 14 second swell?
Deeper than 152.96 m, half of its 305.91 m wavelength. Above that depth band the transitional and shallow water rules take over.
How fast is a wave in 10 m of water?
Shallow water speed is √(g × depth) = √(9.80665 × 10) ≈ 9.90 m/s (32.5 ft/s), independent of the period. In 2 m of water it drops to 4.43 m/s.
Why do buoys report period over a 20 minute record?
NDBC samples waves over 20 minute windows and computes the dominant period, the period of the energy peak, plus an average period. The longer window smooths the noise a stopwatch count carries.
Is swell period the same as wave period?
Not on a mixed sea. SwP is the peak period of the swell, WWP covers local wind waves, and DPD takes whichever carries more energy, so a single buoy report can show three different periods at once.
What period counts as long period swell?
Above 10 to 12 seconds, according to NOAA's Mariners Weather Log, because waves that long have traveled from a distant source region.
How do I convert between period and frequency?
Divide 1 by either number. 0.05 Hz is a 20.00 second wave, 0.1 Hz is 10.00 seconds, and 0.125 Hz is 8.00 seconds.
Does wave period change as a wave reaches shore?
Barely. Speed and wavelength drop as the bottom shoals, but the crests keep arriving on the same schedule, so an offshore 14 second swell still passes a buoy near the beach 14.00 seconds apart.
Why does my stopwatch count differ from the buoy period?
Your count averages every wave in your window, while the buoy's dominant period picks the energy peak. A mixed sea easily spans 4 to 16 seconds, so a 1 to 2 second gap between the two methods is normal.
What units does this calculator use?
Seconds and Hz for period and frequency, meters and feet for wavelength, and m/s, ft/s and knots for speed, matching both engineering papers and NOAA marine forecasts.
Spotted a wrong number or a broken result?
More Everyday tools
- 1 Hour Cycling Calories Calculator
- 1 Hour Lunch Break Calculator
- 1 Million in Numbers
- 1 Weeks Ago From Today
- 1 in 60 Rule Calculator
- 10 Day Payoff Calculator
- 10 Hour Shift Schedule Calculator
- 10 Minutes From Now
- 10 Months Ago From Today
- 10 to 1 Arm Workout Calculator
- 10207 2: Log Base 2 Calculator
- 1099 Hourly Rate Calculator
- 11 Months Ago From Today
- 11 Weeks Ago From Today
- 12 Hour Shift Pay Calculator
- 12 Months Ago From Today
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.