Audio Tools

Tone Generator

Generate a sine, square, sawtooth, or triangle test tone at any frequency, instantly inside your browser.

Private by default Instant results No signup
Tone GeneratorLive
Overview

What is a tone generator?

A tone generator produces a pure audio waveform at an exact frequency — useful for testing speakers and headphones, checking for hearing range, tuning instruments, or calibrating audio equipment. This tool uses the browser's Web Audio API to generate the waveform directly, with no audio file involved.

Guide

How to use it

1Pick a waveform — sine, square, sawtooth, or triangle
2Set the frequency and volume
3Click Play to hear it live
4Download a short WAV clip if you need a file
Why it helps

Features & benefits

Sine, square, sawtooth, and triangle waveforms
Frequency range from 20 Hz to 20,000 Hz
Live volume control while playing
Download a WAV clip of the current tone
100% private — nothing leaves the device

Why this runs entirely in your browser

The tone is synthesized live by the Web Audio API's oscillator node, with no audio file uploaded, downloaded, or streamed from anywhere — the waveform is pure math computed on your device in real time.

Common uses

Testing whether a speaker or headphone channel is working, checking the upper and lower limits of your hearing, tuning an instrument against a reference pitch, or generating a calibration tone for audio equipment.

Frequently asked questions

A few things people usually want to know before trusting the numbers.

Most young adults can hear roughly 20 Hz to 20,000 Hz, with the upper limit dropping with age — this tool covers that full range for testing.

Sine is the purest tone with no harmonics; square, sawtooth, and triangle add different harmonic overtones, producing a buzzier or brighter timbre useful for different testing and musical purposes.

A short clip is enough for testing or calibration purposes, and keeps the download small — the exact tone continues to play live for as long as you want in the tool itself.

Very loud volumes at any frequency can be uncomfortable or harmful — start at a low volume, especially with headphones, and increase gradually.

No. The tone is generated and played locally in your browser. Nothing here is sent to a server, stored, or shared.