Tone Generator

Generate precise sine, square, sawtooth, and triangle tones from 20 Hz to 20 kHz.

440 Hz
50%

Controls in-browser output level. Use your device volume keys for overall loudness.

Waveform
Presets
Reference
Test
Signal

Preview 2 seconds, then save a 44.1 kHz WAV file.

Space play/stop · ↑↓ frequency · Shift fine · P presets · ? shortcuts

What this tool does

This tone generator creates a continuous audio signal at any frequency you choose. Use it to test speakers, tune instruments, calibrate equipment, or explore how different waveforms sound at various pitches.

Who uses it

Musicians check tuning against reference tones. Audio engineers verify speaker response. Students explore wave physics. Anyone with tinnitus or hearing concerns can preview safe test frequencies before a clinical visit.

How to use it

Tap Play to unlock audio, drag the frequency slider or type a value, pick a waveform, and listen. Export a WAV file for offline use. Share your settings via the link button — frequency and waveform are encoded in the URL.

Keyboard shortcuts

Space
Play / stop
↑ / ↓
Raise frequency / Lower frequency
Shift + ↑↓
Fine adjustment (±1 Hz)
P
Cycle presets
?
Show shortcuts

How to use

Start audio

Tap Play or press Space. Your browser requires a gesture before audio can play.

Adjust settings

Use sliders and controls to set frequency, volume, and waveform. Changes apply in real time.

Export or share

Download a WAV file or copy a share link. All processing stays on your device.

Frequently asked questions

How do I generate a tone online?

Tap Play to unlock audio, set your frequency, choose a waveform if available, and listen instantly.

What frequency range is supported?

This tool generates tones from 20 Hz to 20000 Hz in your browser.

Can I download the tone as WAV?

Yes — use Download WAV for a 44.1 kHz, 16-bit mono file rendered locally.