Online Tone Generator

Free online tone generator. Play a pure sine, square, triangle, or sawtooth from 20 Hz to 20 kHz, plus white and pink noise. Test your hearing range and gear.

440 Hz
20 Hz ~630 Hz 20 kHz
Output:

Start volume low - high frequencies and square waves can be harsh. Most adults stop hearing above 15-17 kHz.

↗ Suggest an improvement

Pick a waveform, set a frequency with the slider or by typing an exact value in Hz, and press Play. Sweep slowly up to find the top of your hearing range, or send the tone to one channel to test a single speaker. Keep the volume low to start. High frequencies turn piercing fast.

How to use

  1. Pick a waveform. Choose Sine for a pure, single-frequency tone, Square or Sawtooth for a harsher buzzy timbre, or White and Pink noise for a full-spectrum hiss.
  2. Set the frequency. Drag the slider or type an exact value in Hz. Start around 1 kHz and move from there.
  3. Play and route it. Press Play, then set Output to Both, Left, or Right to check one speaker or one ear at a time.

Why test this

A pure, controllable tone is a measuring stick for everything audio. Sweep it up until the sound disappears and you've mapped the top of your own hearing, a quick proxy for age-related loss. Park it at the deep bass or the sparkly highs a speaker claims to reach, and you find out whether the driver actually gets there or quietly rolls off at the extremes. Hold a low frequency and walk the room, and a rattle or a standing-wave resonance gives itself away by what buzzes. Pink noise through each speaker is the classic check for a system that sounds balanced instead of boomy or harsh. None of this needs an app or a bench signal generator. A browser oscillator is accurate enough for every practical test short of lab calibration.

What the results mean

A sine tone should sound smooth and pure at any frequency your gear and ears can handle. Sweep slowly up at a modest volume and note where it fades to nothing. That point is roughly your hearing ceiling, and anything past the mid-teens of kHz is already good for an adult. At the bottom end, a deep tone that gives only a faint click, or nothing, means the speaker can't move enough air down there. That's normal for laptop and phone speakers. Buzzing or rattling on a steady tone is usually not the driver itself but something loose vibrating nearby, or a room mode at that exact frequency. The harsher waveforms are meant to sound edgy and harmonic-rich. If even a clean sine tone breaks up, you're clipping, so drop the volume. Use the Left and Right routing to compare your two ears or two speakers at the same frequency and level.

FAQ

What is a tone generator used for?
It plays a precise, steady frequency. Use it to find the top of your hearing range, check whether a speaker reproduces a given frequency, hunt down a buzzing resonance in a room, or tune and calibrate audio gear.
What frequency range can I hear?
Healthy young ears cover about 20 Hz to 20 kHz. The top drops with age, and plenty of adults hear nothing above 15 to 17 kHz. Sweep upward at a modest volume and note where the tone vanishes for you.
What's the difference between white and pink noise?
White noise puts equal energy on every frequency, so it sounds bright and hissy. Pink noise puts equal energy in each octave, sounds fuller and more even, and is the standard signal for checking speakers and room response.
Why does the tone sound distorted or harsh?
Square and sawtooth waves are packed with harmonics, so they buzz by design. Real distortion on a clean sine is clipping. Pull the volume down. A small speaker can also struggle at the very low and very high ends.
Can a tone generator damage my speakers or hearing?
A loud tone held for a long time can stress small drivers and tire your ears, more so at high frequencies. Keep the volume low, avoid long bursts, and never crank a high tone you can't even hear to gauge it.

Was this tool useful?

Related reading

Related tests

Embed the tone generator on your page

Writing a speaker review or a headphone guide? Add the tone generator so readers sweep audio and catch dead frequency bands without leaving. One snippet, sine, square, and pink noise included, no install.

Want the whole set on your pages? See every tool you can embed →