Music tools
Tone generator
Play a clean, steady tone at any frequency or note. Everything runs in your browser - nothing is recorded.
How it works
Play a clean, steady tone in your browser. Set the pitch by frequency or by note name, choose the waveform (sine, square, sawtooth, or triangle), and adjust the volume. The sound is generated with the Web Audio API, so it starts instantly on a click and holds as long as you like - useful for tuning an instrument by ear, finding a reference pitch, or testing whether your speakers and headphones reproduce a frequency.
You can sustain the tone or pulse it on and off at a steady rate. The audio engine is created on your first interaction, in line with browser autoplay rules, and stops cleanly when you do. Everything runs locally - no audio is recorded or uploaded.
Example. Choose a sine wave at 440 Hz (the note A4) and press play to get a concert-A reference for tuning. Switch to 1000 Hz to check a speaker, or set a slow pulse to make the tone easier to match by ear.
FAQ
What can I use a tone generator for?
Tuning instruments to a reference pitch by ear, testing the frequency response of speakers or headphones, ear training, and producing a steady sine, square, sawtooth, or triangle wave for experiments.
Why does sound only start after I click?
Browsers block audio until you interact with the page, so the audio engine is created on your first click or tap. After that the tone plays and stops immediately on demand.
Which waveforms are available?
Sine, square, sawtooth, and triangle. Sine is the purest reference tone; the others are richer in harmonics and useful for testing or sound design.
Is any audio recorded?
No. The tone is synthesized in your browser with the Web Audio API. Nothing is recorded, and nothing is sent to a server.