Online Tone Generator — Play Test Tones 20 Hz to 20 kHz Free

Play precise test tones from 20 Hz to 20 kHz. Check speakers, headphones, or your hearing range with sine, square, triangle, and sawtooth waves, plus logarithmic sweeps and hearing-test presets. Free, private, no signup.

Online Tone Generator — Play Test Tones 20 Hz to 20 kHz Free

Online Tone Generator — Play Test Tones 20 Hz to 20 kHz

Generate pure audio test tones instantly in your browser. Dial any frequency across the full hearing range, switch waveforms, run logarithmic frequency sweeps, and jump to hearing-test presets — perfect for checking speakers, headphones, and your own hearing.

440 Hz

Full human hearing range: 20 Hz — 20,000 Hz

Frequency sweep

Glide from one frequency to another — the classic hearing-range test. Note the frequencies where the tone appears and disappears. Logarithmic matches how your ears hear pitch.

Hearing test presets

Tap a preset to jump straight to that frequency and hear it — from the lowest rumble to the top of the human hearing range.

Volume safety: start low and raise the volume gradually — high-frequency tones can be harsh or seem silent at first, especially with headphones. Never run sweeps at maximum volume.
100% private

Tones are synthesized live with your browser’s Web Audio engine. Nothing is uploaded or recorded.

No signup

No accounts, no downloads, no installs. Open the page and press play.

Free forever

Unlimited tones, sweeps, and presets — the full 20 Hz to 20 kHz range, always free.

How to use the online tone generator

  1. 1Pick a frequency

    Drag the logarithmic slider or type an exact value from 20 Hz to 20,000 Hz. The big display and the live waveform show exactly what is playing.

  2. 2Choose a waveform and volume

    Select sine for a pure tone, or square, triangle, and sawtooth for brighter, buzzier sounds. Set the volume low to start, then press Play tone.

  3. 3Run a sweep or test your hearing

    Start a logarithmic sweep from 20 Hz to 20 kHz and note where the tone fades in and out, or tap the hearing-test presets to check specific frequencies.

Why test audio with this tone generator

Full 20 Hz – 20 kHz hearing range

The slider is logarithmic, like human pitch perception, so low, mid, and high frequencies are all easy to dial in precisely.

Four waveforms

Sine gives the purest tone for hearing tests; square, triangle, and sawtooth add harmonics for testing speakers and finding rattles.

Logarithmic frequency sweeps

Glide smoothly from low to high (or reverse) over up to 120 seconds, with a live readout of the current frequency as the sweep plays.

Hearing-test presets

One-tap jumps to 20 Hz, 200 Hz, 1 kHz, 10 kHz, and 20 kHz — the anchor points of the audible spectrum.

Live waveform display

Watch the actual shape of the tone as it plays, so you can see the difference each waveform makes, not just hear it.

Synthesized locally

Every tone is generated sample-by-sample by the Web Audio API on your device — no audio files, no streaming, no latency.

Online Tone Generator FAQs

What is a tone generator used for?
Testing speakers and headphones, checking the left and right channels, finding rattles or buzzes in a room, tuning instruments, calibrating studio gear, testing subwoofers, and running informal hearing-range checks.
What frequency range does it cover?
20 Hz to 20,000 Hz — the full nominal range of human hearing. The slider is logarithmic, so each octave gets equal space, matching how your ears perceive pitch.
Why can’t I hear 20 kHz?
Most adults cannot. The upper limit of hearing drops with age — many adults top out between 14 and 17 kHz — and laptop speakers and cheap earbuds often cannot reproduce very high or very low frequencies at all.
What is the difference between the waveforms?
Sine is a single pure frequency with no harmonics — the cleanest tone. Square, triangle, and sawtooth add harmonics that make the tone brighter or buzzier, which is useful for hearing a tone at frequencies where a pure sine would be too quiet.
How does the sweep test work?
Set a start and end frequency and a duration, then press Start sweep. The tone glides continuously between them. Listen for where the tone first appears (low end) and where it disappears (high end) — that brackets your current hearing range on your current gear.
Is it safe for my speakers and headphones?
Yes, at sensible volumes. Keep the volume low when trying high frequencies or square waves, which carry more energy — never run a sweep at maximum volume, especially with headphones.
Is anything uploaded or recorded?
No. The tone is synthesized in real time by the Web Audio API inside your browser. Nothing is sent to a server, and nothing is stored.

Related tools

Scroll to Top