Tone Generator
Generate a sine, square, sawtooth, or triangle test tone at any frequency, instantly inside your browser.
What is a tone generator?
A tone generator produces a pure audio waveform at an exact frequency — useful for testing speakers and headphones, checking for hearing range, tuning instruments, or calibrating audio equipment. This tool uses the browser's Web Audio API to generate the waveform directly, with no audio file involved.
GuideHow to use it
Features & benefits
Why this runs entirely in your browser
The tone is synthesized live by the Web Audio API's oscillator node, with no audio file uploaded, downloaded, or streamed from anywhere — the waveform is pure math computed on your device in real time.
Common uses
Testing whether a speaker or headphone channel is working, checking the upper and lower limits of your hearing, tuning an instrument against a reference pitch, or generating a calibration tone for audio equipment.
Frequently asked questions
A few things people usually want to know before trusting the numbers.
Most young adults can hear roughly 20 Hz to 20,000 Hz, with the upper limit dropping with age — this tool covers that full range for testing.
Sine is the purest tone with no harmonics; square, sawtooth, and triangle add different harmonic overtones, producing a buzzier or brighter timbre useful for different testing and musical purposes.
A short clip is enough for testing or calibration purposes, and keeps the download small — the exact tone continues to play live for as long as you want in the tool itself.
Very loud volumes at any frequency can be uncomfortable or harmful — start at a low volume, especially with headphones, and increase gradually.
No. The tone is generated and played locally in your browser. Nothing here is sent to a server, stored, or shared.