Tone Generator
Play sine, square, sawtooth or triangle tones at any frequency with volume, stereo pan and duration control.
OscillatorNode with a 20 ms attack ramp (no clicks). The optional second tone at +N Hz creates audible beating — great for tuning forks, hearing checks and physics demos. ⚠️ keep volume modest near high frequencies.
About Tone Generator
Play sine, square, sawtooth or triangle tones at any frequency with volume, stereo pan and duration control.
Tone Generator uses your browser's built-in audio capabilities to test, record or generate sound with real-time visual feedback.
How to Use Tone Generator
- Allow microphone or speaker access when the browser asks.
- Follow the on-screen meter, waveform or controls.
- Perform the test or action you came to do.
- Read the results or download any recording.
Key Features
- Real-time meters and waveforms for clear feedback.
- Uses your browser's native audio APIs — no plugins.
- Nothing is recorded or uploaded unless you choose to download it.
Frequently Asked Questions
Why does Tone Generator ask for microphone permission?
Only tools that actually listen need microphone access — and permission is requested by your browser, used locally, and never sent to a server.
Is Tone Generator free to use?
Yes. Tone Generator is completely free with unlimited use — no account, download or payment required.
Is my data uploaded to a server?
No. Tone Generator runs entirely in your browser. Your inputs are never sent to our servers or stored anywhere.
Does Tone Generator work on mobile?
Yes. The interface is fully responsive and works in any modern browser on Android, iPhone, tablets and desktops.
Related Audio Tools
Audio Joiner
Merge multiple audio files into a single track with gapless or custom crossfade, exported as WAV.
Audio Trimmer
Cut the start and end of an audio file with a waveform preview and export the selection as WAV.
Voice Recorder
Record from your microphone with a live level meter and download clean WAV audio.
Beat Metronome
Web-accurate metronome with BPM from 20 to 300, time signatures, accents and subdivision sounds.