Tone Generator

  • 100% free
  • No sign-up
  • Runs on your device
10%
Hz
A4exactly in tune

Arrow keys step by 1 Hz, Shift by 10 Hz, Ctrl by 0.01 Hz. Space plays and stops.

Jump to any note from C0 to B8

Both

Presets

More tones at once

Put a second tone a couple of hertz from the first and you'll hear them beat against each other: 600 Hz with 602 Hz pulses twice a second. Each tone keeps its own frequency, waveform, level, and stereo position.

What the tone looks like

Both views show this page's own output, never sound from your microphone.

Download as WAV

Rendered on your device at whatever length you choose, free, with no cap and no watermark.

Nothing is recorded and nothing is uploaded. This tool doesn't even have a server to upload to: it only produces sound, and it never asks for your microphone.

The range runs from 1 Hz to 22,000 Hz. Most speakers give up below about 30 Hz, most adults stop hearing somewhere between 15 and 17 kHz, and anything above 20 kHz depends on what your device's output actually supports.

This is a browser tone generator, not a calibrated signal source and not a medical device.

Frequently asked questions

Play any frequency from 1 Hz to 20,000 Hz in your browser, free, no sign-up. Sine, square, sawtooth and triangle waves, sweeps, and a free WAV download.

Related tools

Decibel Meter
Measure how loud it is with your microphone.
White Noise Generator
Play white, pink, brown or grey noise with a sleep timer.