Online Tone Generator

A tone generator produces a continuous audio signal at a specified frequency and waveform, essential for testing speakers, verifying frequency response, checking hearing range, and calibrating audio equipment. SonaVyx generates pure sine waves, square waves, sawtooth waves, and triangle waves from 20 Hz to 20 kHz with adjustable amplitude, using the WebAudio API oscillator for sample-accurate frequency control.

Try It Now

Open the tone generator — produce test tones from 20 Hz to 20 kHz in your browser.

Open Tool

Technical Specifications

ParameterValueStandard
Frequency Range20 Hz - 20 kHzAudible spectrum
Frequency Resolution0.01 HzWebAudio float precision
WaveformsSine, square, sawtooth, triangleOscillatorNode types
Level Control-60 to 0 dBFSGainNode (linear to dB)
ChannelsMono / Stereo / L-only / R-onlyStereoPannerNode
THD (sine)< -90 dB (32-bit float)Digital precision
Sweep ModeLinear / logarithmicConfigurable rate
Sample Rate44.1 / 48 kHzDevice native

How to Use the Tone Generator

1

Select Waveform

Choose sine for pure tone testing and calibration, square for checking transient response and harmonic content, sawtooth for rich harmonic testing, or triangle for gentler harmonic analysis. Sine waves are the standard for most audio testing applications.

2

Set Frequency

Enter the desired frequency or use the slider. Common test frequencies include 1 kHz (reference level), 100 Hz (bass response), 440 Hz (concert pitch A4), and specific frequencies for speaker crossover verification or hearing tests.

3

Adjust Level

Start at a low level (-20 dBFS or below) to protect your hearing and speakers. Increase gradually. For calibration, use the level that matches your reference standard (typically -20 dBFS for line-level calibration or 94 dBSPL for acoustic calibration).

4

Select Output Channel

Use mono for general testing. Select left-only or right-only to verify individual speaker channels, check stereo wiring, or identify which speaker in a pair has a problem. Stereo mode sends the same signal to both channels simultaneously.

5

Sweep if Needed

Enable sweep mode to automatically scan across a frequency range. Linear sweep moves at constant Hz/second. Logarithmic sweep spends equal time per octave, matching human hearing perception. Use sweeps to identify speaker resonances, rattles, and crossover frequencies.

Understanding Audio Test Tones

Pure tones are the simplest audio signals, consisting of a single sinusoidal frequency. They are fundamental to audio testing because any complex sound can be decomposed into a sum of sine waves (Fourier analysis). By testing at individual frequencies, engineers isolate the behavior of a system at each point in the spectrum, revealing resonances, distortion, and frequency-dependent gain variations.

Common Test Frequencies

The frequency 1 kHz (1000 Hz) is the universal audio reference. Level meters, sensitivity ratings, and gain structures use 1 kHz as the standard. Low-frequency testing at 50, 80, and 125 Hz checks subwoofer performance and room modes. Midrange testing at 500 Hz, 1 kHz, and 2 kHz covers the speech intelligibility region. High-frequency testing at 4, 8, and 16 kHz verifies tweeter response and hearing acuity.

Waveform Harmonics

A square wave at 1 kHz contains odd harmonics at 3, 5, 7, 9 kHz and beyond, with amplitudes decreasing as 1/n. This makes it useful for testing whether a speaker can reproduce harmonics accurately and for checking amplifier clipping behavior. A sawtooth at 1 kHz contains all harmonics (1, 2, 3, 4, 5 kHz) and stresses a system more uniformly across the spectrum. These harmonics help reveal crossover artifacts and nonlinearities.

Safety Considerations

Pure tones at high SPL can damage hearing and speakers. The ear is most sensitive between 2 and 5 kHz (the ear canal resonance), making tones in this range particularly dangerous. Always start at low levels and increase gradually. For speaker testing, keep levels below the driver rated power. For hearing tests, do not exceed 85 dBA. SonaVyx starts at -20 dBFS by default for safety.

Tone Generator Comparison

FeatureSonaVyxSmaart v9REWOSM
Frequency range20 Hz - 20 kHzN/A (no generator)1 Hz - 24 kHzN/A
WaveformsSine, square, saw, triN/ASine, square, noiseN/A
Sweep modeLin + logN/ALog sweepN/A
Channel selectionMono/Stereo/L/RN/AL/R/BothN/A
Browser-basedYesNoNoNo
PriceFree$898FreeFree

Frequently Asked Questions

Related Tools & Resources

Standards References

  • ISO 16:1975 — Acoustics: Standard tuning frequency (A4 = 440 Hz)
  • IEC 60268-1:1985 — Sound system equipment: General (test signal specifications)
  • AES17-2020 — AES standard method for digital audio engineering: Measurement (THD measurement method)
  • IEC 61672-1:2013 — Sound level meters: Specifications (level calibration)