Online tone generator
Play a clean, steady tone at any frequency between 20 Hz and 20 kHz, straight from your browser. Choose the waveform, set the volume, and use it to test speakers and headphones, check the range of your hearing, tune an instrument, or hunt down a rattle in a room. Everything runs locally with the Web Audio API - no microphone, no download, nothing recorded.
Start at a low volume and raise it slowly. Loud tones can be uncomfortable and stress small speakers.
How to use the tone generator
Set a frequency by typing it, dragging the slider, or tapping a preset. Pick a waveform - a sine wave is the pure, single-frequency tone you want for hearing checks and tuning, while square, triangle and sawtooth add harmonics for testing how a speaker copes with harder signals. Set the volume low, press play, and adjust from there.
For a speaker or headphone test, sweep slowly from low to high and listen for buzzes, drop-outs or a channel that is quieter than the other. For a rough hearing-range check, raise the frequency gradually and note where the tone fades out; many adults stop hearing somewhere between 14 and 17 kHz. For tuning, the A4 preset gives you the 440 Hz reference pitch.
If you want to measure how loud the tone actually is in the room, open the sound meter on another device, or see the full speaker test for left/right channel checks, and the frequency analyzer to see the tone on a live spectrum.