Speaker Frequency Sweep & Resonance Tester

Interactive sweep generator — 100% local, Web Audio API, nothing transmitted.

ZERO UPLOAD · ALL LOCAL
  1. Set your system volume to a moderate level before starting — you can adjust it mid-test without stopping.
  2. Select a waveform: Sine is best for most testing. Square stresses drivers with odd harmonics. Sawtooth is the harshest — keep volume low.
  3. Choose a preset (Full Range, Subwoofer, Tweeter, Midrange) or click Custom Hz to set your own start and end frequencies.
  4. Manual mode: drag the frequency slider slowly and listen for resonances (unexpected loudness) or rattles (mechanical vibration).
  5. Auto Sweep: set start Hz, end Hz, and sweep speed, then click Auto Sweep to scan the range hands-free.
  6. Note the exact Hz reading on the display when you hear a rattle or unusual loudness — that is the resonance or problem frequency.

Pre-filled for this page

The frequency slider below is pre-filled to 20 Hz, the reference value this page defines.

What to look for

  • 17.15 meters
  • 10-inch or larger

Pre-filled for this page

The frequency slider below is pre-filled to 40 Hz, the reference value this page defines.

What to look for

  • 41.2 Hz
  • 80 Hz or higher

Pre-filled for this page

The frequency slider below is pre-filled to 80 Hz, the reference value this page defines.

What to look for

  • 80 Hz
  • 60 to 120 Hz

Pre-filled for this page

The frequency slider below is pre-filled to 1.00 kHz, the reference value this page defines.

What to look for

  • 1 to 4 kHz
  • about twice the sound pressure

Pre-filled for this page

The frequency slider below is pre-filled to 16.0 kHz, the reference value this page defines.

What to look for

  • some reduction is statistically normal
  • above 14 to 15 kHz

⚠ BEFORE YOU START Set your system volume to around 50%. Low frequencies at full volume can damage speakers or subwoofers. High-frequency sweeps can be fatiguing at high volume. Start with the volume slider at the left and raise it slowly.

Mode

440 Hz
20 Hz501005001k5k10k20k Hz
Waveform
Presets
35%

Why the frequency slider is logarithmic

Human hearing perceives pitch logarithmically, not linearly. The difference between 20 Hz and 40 Hz sounds like the same musical interval as the difference between 10,000 Hz and 20,000 Hz, because both represent a doubling of frequency.1 A linear slider would pack the entire bass range (20–500 Hz) into the leftmost 2% of travel, making precise subwoofer testing nearly impossible.

This tool maps a 0–1000 internal range logarithmically to 20–20,000 Hz, so the slider midpoint (500) lands at roughly 632 Hz rather than the 5000 Hz a linear scale would place there.1 Bass and sub-bass frequencies occupy the lower third of slider travel, giving you the resolution you need where it matters most, and you can isolate a troublesome frequency by slowing your drag.

Choosing a waveform

The four waveforms differ in harmonic content, and picking the right one determines what the test reveals about your speaker or the room you are in. Sine is a pure fundamental with no harmonics, which makes it the cleanest signal available for isolating a single resonance frequency without other harmonics exciting adjacent resonances or masking the one you are trying to pin down.2 Start here for most testing, and switch to a richer waveform only when the sine sweep leaves a question unanswered.

Square adds strong odd harmonics (3rd, 5th, 7th…), making it useful for crossover testing and stressing drivers with complex content.2 Triangle has odd harmonics that fall off faster, so it serves as a middle ground for tweeter distortion checks that need less bite. Sawtooth contains all harmonics at full strength and is the harshest signal here, which suits amplifier headroom testing but grows fatiguing at high volume.3

TIP When using Square or Sawtooth at high frequencies, the harmonic content extends well above the fundamental, so a 5 kHz square wave produces harmonics at 15 kHz, 25 kHz, and beyond, pushing energy well into the treble range where tweeters are most vulnerable.3 Keep volume low when using these waveforms above 2 kHz, because raising the level to hear the fundamental also raises every harmonic proportionally.

Finding room resonances and rattle points

Room resonances (modes) are standing waves that build up at frequencies determined by room dimensions.4 They cause certain bass notes to sound disproportionately loud or muddy. To find them: run the Auto Sweep at slow speed (10 Hz/s) through the Subwoofer preset, and listen for frequencies where the sound seems to bloom or become uncomfortably loud despite no volume change.

Rattle points originate from loose panels, improperly fitted grilles, and furniture that vibrates in sympathy with the tone, so they are easier to locate using Manual mode. Sweep slowly through suspect ranges and pause the moment you hear a rattle, then check the frequency display for the exact Hz. Walk around the room while the tone plays, and the source will become obvious once you are close to it, letting you identify the offending panel or furniture piece quickly.

Subwoofer drop-off and roll-off testing

Two related tests share the Subwoofer preset, and both reveal whether your bass setup covers the range you expect. One finds how low your subwoofer holds output before roll-off swallows the bass; the other locates the crossover where your main speakers take over from the subwoofer. Running them back to back tells you whether a gap or a peak exists between the two.

Finding the subwoofer roll-off

Most home subwoofers have a low-frequency extension limit, typically somewhere between 20 and 30 Hz, below which the output drops sharply instead of holding steady.5 To find yours on this tool, set the Subwoofer preset, which spans 20 to 200 Hz, pick the sine waveform, and then sweep downward manually from 80 Hz. The point at which the subwoofer becomes noticeably quieter, or stops producing any audible output at all, is its roll-off frequency.

Locating the upper crossover point

Similarly, sweep upward from 80 Hz to locate the upper crossover point where your main speakers take over from the subwoofer. As you move through that transition region, listen carefully for any dip in output or any unexpected peak. A smooth, overlap-free handoff between the subwoofer and the main speakers produces a flat in-room response, while a gap or a pronounced peak at the crossover frequency points to a crossover setting mismatch that you can correct in your receiver or amplifier.

NOTE This tool outputs directly to your default system audio output when you start the sweep. If your subwoofer is connected to a separate output, such as the dedicated sub-out on an AV receiver, rather than the default output your computer or phone uses for everything, you need to change the system default before testing. Otherwise the sweep plays through your laptop or desktop speakers instead of the subwoofer you are trying to measure, and the roll-off reading you get will be meaningless.

Understanding your driver's resonant frequency

Every driver has a resonant frequency (Fs), the point where it moves most freely with the least electrical energy input.6 Below that frequency, the driver's mechanical compliance acts as a spring resisting further excursion, and output drops steeply. Above Fs in a well-designed enclosure, output stays relatively flat until the high-frequency roll-off from moving mass takes over. Manufacturers specify Fs in the driver datasheet, and understanding it tells you the lowest useful frequency before bass response falls away sharply. Knowing this figure helps you decide where to set a subwoofer low-pass filter and whether a given driver can handle the bass content you plan to test.

How enclosures shift the resonant frequency

Finding your driver's practical resonance with the sweep takes under two minutes. Sweep slowly downward from 100 Hz with the sine waveform selected and listen for the frequency where the driver sounds most prominent just before output drops sharply. Sealed enclosures shift Fs upward compared to the free-air specification; ported enclosures are tuned below Fs to extend low-frequency output, which is why ported designs reach lower but roll off more steeply below the port tuning frequency.6 Building on this knowledge, you can set crossover and EQ filter points at frequencies that respect your driver's actual behaviour rather than guessing from marketing copy.

Subwoofer Roll-Off Reference

  • 20–30 Hz

Sweep the Subwoofer preset above and compare where your own unit rolls off against this typical range.

Sources
  1. 1.

    Physics LibreTexts, "Frequency Ratios and Pitch Perception," phys.libretexts.org, accessed June 2026. https://phys.libretexts.org/Bookshelves/Waves_and_Acoustics/Understanding_Sound_(Abbot)/02%3A_Perception_of_sound/2.05%3A_Frequency_ratios_and_pitch_perception

  2. 2.

    WolfSound, "Sine, Saw, Square, Triangle, Pulse: Basic Waveforms in Synthesis and Their Properties," thewolfsound.com, accessed June 2026. https://thewolfsound.com/sine-saw-square-triangle-pulse-basic-waveforms-in-synthesis/

  3. 3.

    Amna Ahmad, "Harmonics Analysis: Using Fourier to Analyze Waveforms," eepower.com, August 2022. https://eepower.com/technical-articles/harmonics-analysis-using-fourier-to-analyze-waveforms/

  4. 4.

    Wikipedia, "Room Acoustics," wikipedia.org, accessed June 2026. https://en.wikipedia.org/wiki/Room_acoustics

  5. 5.

    Hsu Research, "The Most Comprehensive Guide to Choosing a Subwoofer," hsuresearch.com, accessed June 2026. https://hsuresearch.com/blogs/how-tos/the-ultimate-guide-to-choosing-a-subwoofer

  6. 6.

    Eminence Speaker, "Understanding Loudspeaker Data," eminence.com, accessed June 2026. https://eminence.com/pages/support__understanding-loudspeaker-data

FAQ