Online tone generator

Play a steady test tone at any frequency from 20 Hz to 20 kHz, in one ear or both, with nothing to install.

Last reviewed on November 1, 2026

〰
Tone Generator
Any frequency, four waveforms, either channel
Hz
Turn your system volume down first, then press play.

This tone generator synthesises sound directly in your browser using the Web Audio API. It plays one continuous tone until you stop it, which makes it different from our speaker test, where each tone is a short fixed burst. Use it when you need to hold a specific frequency for as long as a job takes.

Start quietly. A steady tone sounds louder and is more tiring than music at the same level. Lower your system volume before pressing play, and take extra care with headphones.

How to use the tone generator

  1. Lower your system volume and press Play tone.
  2. Type a frequency, drag the slider, or press a preset. The pitch changes while the tone plays.
  3. Choose Left only or Right only to send the tone to one channel.
  4. Press Stop tone when you are done. Leaving the page also stops it.

To share a setting, add the frequency to the address: for example, /tone-generator?f=1000 opens the page at 1 kHz.

Which waveform to choose

WaveformSoundBest for
SinePure and smooth, one frequency onlyAlmost all testing. If you are unsure, use this.
TriangleSoft, slightly flute-likeA gentler tone with some harmonics
SquareHollow and buzzyMaking a tone audible on small speakers that cannot play the fundamental
SawtoothBright and harshHearing how equipment handles a harmonically rich signal

Only the sine wave contains a single frequency. The others add harmonics above the frequency you set, so a 60 Hz square wave can be heard on a laptop that plays nothing at 60 Hz. For checking what a speaker can really reproduce, stick to sine.

Useful test frequencies

FrequencyWhat it is useful for
20–60 HzSubwoofer depth. Most laptop and phone speakers produce little or nothing here.
100 HzRattle hunting. Sweep slowly around it to find loose panels or fittings in a room.
440 HzConcert pitch, the A above middle C, used to tune instruments.
1 kHzThe standard reference tone for comparing levels between channels or devices.
10–15 kHzTweeter checks and a rough sense of your upper hearing range.

What people use test tones for

Protect your hearing and speakers

Tones here cannot be saved and nothing is sent anywhere. For a fixed sequence that checks a whole setup, use the sound test instead.

Frequently asked questions

What is a tone generator?

A tone generator produces a steady sound at a chosen frequency and waveform. This one runs in your browser and needs no download, account or permission prompt.

What frequency is best for testing speakers?

Use 1 kHz as a reference level, 60 to 100 Hz to check bass, and around 10 kHz to check a tweeter. A sine wave gives the cleanest result.

Why can I not hear low tones on my laptop?

Small speakers cannot move enough air to reproduce low bass, so tones below roughly 100 to 200 Hz may be faint or silent. That is a physical limit rather than a fault. Try headphones to confirm.

Why can I not hear very high tones?

Upper hearing range falls naturally with age, and some speakers and Bluetooth codecs roll off high frequencies. Do not raise the volume to compensate, because a tone you cannot hear can still be loud.

Does the tone generator work on a phone?

Yes, in current mobile Chrome and Safari. On iPhone, make sure the volume is up. Left and right output needs headphones on phones with a single speaker.

← Back to all audio tests