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.

Hz
Presets
Waveform
Volume · 20%

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.

Frequently asked questions

What is an online tone generator used for?
A tone generator plays a pure, steady sound at a frequency you choose. People use it to test speakers and headphones, check the range of their hearing, tune instruments, find rattles and resonances in a room, or create a reference pitch. Because the tone is a single clean frequency, it makes problems easy to hear.
What frequencies can I generate?
Any frequency from 20 Hz (the low end of human hearing) up to 20,000 Hz (the upper limit for most people). Type an exact value or use the slider. The presets cover musical tuning (A440), telephone test tones and common hearing-test frequencies.
What is the difference between sine, square, triangle and sawtooth?
A sine wave is the purest single-frequency tone with no extra harmonics. Square, triangle and sawtooth waves add harmonics, so they sound brighter or buzzier and are useful for testing how a speaker handles complex signals. For hearing tests and tuning, use the sine wave.
Can a tone generator damage my speakers or hearing?
At high volume, sustained low-frequency or very high-frequency tones can stress speakers, and loud tones are uncomfortable and potentially harmful to hearing. Start at a low volume, raise it gradually, and never hold a loud tone near your ears. If anything sounds distorted, turn it down.
Why can't I hear very low or very high tones?
Small laptop and phone speakers cannot reproduce deep bass below roughly 100 Hz, so a 30 Hz tone may be silent or just a faint buzz even though it is playing. At the top end, hearing naturally declines with age, and many adults cannot hear above 15–16 kHz. Your speakers may also roll off before 20 kHz.
Does this record any audio?
No. The tone generator only produces sound using the Web Audio API oscillator; it does not use your microphone and records nothing. Nothing is uploaded or stored.