Generate Any Audio Frequency
This tool uses the Web Audio API OscillatorNode to generate tones from 20 Hz to 20 kHz in 4 waveforms: sine (pure fundamental), square (odd harmonics), sawtooth (all harmonics), and triangle (odd harmonics, softer). Set a frequency via the logarithmic slider or type an exact value. Common uses: A4 tuning reference at 440 Hz, tinnitus frequency matching, speaker testing, and acoustic experiments. Frequency changes apply in real-time while playing. All audio is generated locally — zero network requests.
Generates adjustable audio tones from 20 Hz to 20 kHz in sine, square, sawtooth, or triangle waveforms for testing and reference.
A sine wave at 440 Hz is the international standard for A4 tuning; square waves contain only odd harmonics while sawtooth contains all harmonics.
Stopped
440 Hz
Sine
What Do Your Results Mean?
| Result | Range | Meaning |
|---|---|---|
| Good | Tone is clear at the selected frequency | Your speakers or headphones reproduce the selected frequency correctly. The waveform shape matches the expected timbre. |
| Warning | Tone sounds distorted or has unexpected overtones | Your speakers may be overdriven. Lower the volume. At very low frequencies (below 60 Hz), small speakers produce harmonics instead of the fundamental tone. |
| Bad | No sound at the selected frequency | Your speakers cannot reproduce that frequency. Below 80 Hz is common for laptops. Above 16 kHz may exceed your hearing range rather than a speaker issue. |
Common Issues and How to Fix Them
No sound when clicking Play
Browser autoplay policy requires a user gesture first. Click anywhere on the page, then press Play. Check that system volume is not muted and the correct output device is selected.
Tone sounds different from expected waveform
Small speakers color the output. Sine should sound pure and smooth. If a sine wave sounds buzzy, your speaker is distorting — lower the volume. Try headphones for a more accurate representation.
Cannot hear frequencies above 15 kHz
Human hearing range decreases with age. Most adults over 30 cannot hear above 16 kHz. This is normal age-related hearing loss, not a speaker problem. Test with the hearing test page to check your range.
Frequency value resets or jumps when using the slider
The slider uses a logarithmic scale for perceptual accuracy. For precise values, type the exact number in the frequency input field instead of using the slider.