Home › Tone generator

Tone generator

Play a pure tone at any frequency from 20 Hz to 20 kHz. Pick the waveform, sweep across the range, and see the musical note for each frequency.

Start with your volume low. Space plays and stops, arrow up and down move one semitone.

Runs entirely in your browser. Nothing is recorded or uploaded.

What you can use a tone generator for

  • Testing speakers and headphones. Find where the bass fades out and listen for rattles and buzzing at certain frequencies.
  • Tuning instruments. 440 Hz is the standard pitch for the note A above middle C. The note name updates as you change the frequency.
  • Finding room problems. Sweep slowly through the low range to find boomy spots where the room makes some notes louder.
  • Hearing range checks for fun. Most adults stop hearing somewhere between 14 and 17 kHz. This is not a medical hearing test.

Waveforms explained

WaveSoundGood for
SinePure, smooth tone with a single frequencySpeaker and hearing checks, tuning
SquareHollow, buzzy, rich in odd harmonicsOld video game sounds, testing distortion
TriangleSofter than square, slightly flute-likeGentle test tones
SawtoothBright and harsh, all harmonicsSynth sounds, testing high frequencies

Protect your ears and speakers

Pure tones can sound quiet while carrying a lot of energy, especially at high and very low frequencies. Start with the system volume low and raise it slowly. Small speakers and tweeters can be damaged by long, loud tones, so keep tests short.

Frequently asked questions

Short answers to the questions people ask most about this test.

What frequency is middle C?

Middle C (C4) is about 261.6 Hz. The A above it (A4) is 440 Hz, the usual tuning pitch.

Why can I not hear the highest tones?

Most adults lose sensitivity at high frequencies with age. Many cannot hear above 15 or 16 kHz, which is normal. Some laptop speakers also stop well below 20 kHz.

Can I play a tone in only one ear?

Yes. Move the Left / right slider all the way to one side.

Does the tone generator work offline?

Yes. Once the page has loaded, the tone is created in your browser and needs no connection.

Related tests