Tone Generator

Play any frequency from 1 Hz to 22 kHz, sweep between two and save it as WAV.

A Clean Test Tone At Exactly The Frequency You Need

A tone generator does one simple thing — produce a steady pitch — and it is surprisingly useful: checking a speaker or subwoofer, finding the frequency of your tinnitus to describe it to a doctor, tuning an instrument to a reference, testing the range of your hearing, or finding the resonance that makes a room boom.

This one uses your browser’s own band-limited oscillators, so a square wave at 10 kHz does not alias into a mess of false tones. Set the frequency by slider, number or preset, glide between two frequencies on a logarithmic sweep, pan it left or right, and download exactly what you heard as a WAV file.

Key features

  • 1 Hz to 22 kHz — a logarithmic slider plus exact entry to a hundredth of a hertz.
  • Four waveforms — sine, square, sawtooth and triangle, band-limited so they stay clean.
  • Frequency sweeps — a logarithmic glide, so every octave takes the same time.
  • Balance control — test each speaker or ear on its own.
  • WAV download — rendered offline with the same oscillators, with click-free fades.
100% client-side — no data leaves your machine

This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.

How to use: Tone Generator

  1. Turn your volume down first
    A pure tone sounds much louder than music at the same setting.
  2. Set the frequency
    Drag the slider, type a number, or tap a preset such as 440 Hz or 1 kHz.
  3. Press Play
    Change frequency, waveform, volume and balance while it plays.
  4. Sweep or download
    Glide to a second frequency, or save a WAV of the tone for later.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryAudio
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

What is the highest frequency I can hear?

Young children can hear up to about 20 kHz. The upper limit falls with age and noise exposure; most adults hear to 15–17 kHz, and many people over fifty stop hearing somewhere around 12 kHz. Your speakers or headphones may also stop before your ears do.

Can this damage my hearing or speakers?

At high volume, yes. Start quietly and raise the level slowly, especially with headphones and high frequencies. Very low frequencies at high volume can also push a small speaker cone further than it is built to move.

Why does a square wave sound buzzier than a sine?

A sine wave is a single pure frequency. A square wave adds every odd harmonic above it, and a sawtooth adds every harmonic, which is what gives them a brighter, buzzier sound at the same pitch.

How do I find my tinnitus frequency?

Use a sine wave at low volume and adjust the frequency until it matches the pitch you hear, then note the number. It can help your audiologist, though tinnitus is often a band of frequencies rather than one exact tone.

Is 432 Hz better than 440 Hz?

There is no evidence that it is. 440 Hz has been the international tuning standard since 1955 for practical reasons — everyone agreeing on one pitch. You can generate either here and judge for yourself.

Related tools

Back to all tools