Online Signal Generator

Professional online signal generator (also called a tone generator or function generator) for audio testing, equipment calibration, and electronics projects. Generate precise audio signals with sine, square, sawtooth, and triangle waveforms from 20 Hz to 20 kHz - completely free, no downloads required.

Common Frequencies

440.0 Hz
20 Hz1 kHz20 kHz
50%
Center
LeftCenterRight

Pure tone with no harmonics, ideal for tuning and testing.

Safety Notice: Always start with low volume. Avoid prolonged exposure to extreme frequencies (below 20 Hz or above 10 kHz) at high volumes to protect your hearing.

Musical Notes

Precise Frequencies

Generate exact tones from 20 Hz to 20 kHz with 0.1 Hz precision for professional audio testing.

Export Audio

Save generated tones as high-quality WAV files for use in your projects and tests.

Real-time Visualization

See your audio waveforms in real-time with our advanced canvas-based visualizer.

Understanding Signal Generators

Signal Generator FAQ

About Our Online Signal Generator

Hardware signal generators are expensive bench instruments, but for audio-band work your computer can do the same job. This online signal generator synthesizes waveforms digitally with the Web Audio API, giving you a frequency-accurate source for sine, square, sawtooth, and triangle signals from 20 Hz to 20 kHz - no hardware, downloads, or registration required.

Use it wherever you would reach for a function generator in the audio range: measuring speaker and amplifier frequency response, verifying crossover behavior, level matching with a 1 kHz reference, checking transient response with square waves, or providing a clean stimulus for filters and effects. The real-time waveform display shows the exact signal being generated, and stereo panning lets you route the signal to either channel for left/right testing.

Need the signal outside the browser? Export any configuration as a WAV file and play it from a phone, test rig, or DAW. For swept-frequency measurements, pair this tool with our frequency sweep generator; for multi-frequency signals, try the multiple tone generator.