440Hz
A4
Frequency
1 Hz20,000 Hz
Volume50%
Speaker BalanceCenter
LCenterR
Waveform
Select Note

To protect your hearing, do not listen to very low frequencies (below 20 Hz) or very high frequencies (above 10,000 Hz) at high volumes for extended periods.

Help Us Improve

(—)

Online tone generator — play any frequency or musical note

Generate pure sine, square, sawtooth, and triangle wave tones online. This free tone generator lets you play any frequency from 1 Hz to 20,000 Hz. Adjust volume and speaker balance. Select musical notes from the grid. Test speakers, tune instruments, or match tinnitus frequency. No download required.

What is an online tone generator (frequency generator)?

An online tone generator (also called a frequency generator, Hz player, pitch maker, or tone creator) is a tool that produces pure audio tones at specific frequencies measured in Hertz (Hz). This free web-based tone generator uses the Web Audio API to generate precise sine, square, sawtooth, and triangle waveforms from 1 Hz to 20,000 Hz directly in your browser. You can use it to test speakers and headphones, tune musical instruments by ear, match tinnitus frequencies, demonstrate acoustic beat phenomena, or conduct hearing tests. Unlike downloadable software, this online frequency generator requires no installation—just press play and adjust the frequency slider to hear any tone instantly.

Tone generator features

A complete online frequency generator with multiple waveforms, note selection, and precise Hz control.

  1. Play any frequency from 1 Hz to 20,000 Hz: This tone generator covers the full human hearing range. Use the frequency slider or the up/down buttons to select any frequency from 1 Hz to 20,000 Hz. The current Hz value is displayed in large digits for easy reading.
  2. Four waveform types — sine, square, sawtooth & triangle: Switch between sine (smooth and clean), square (buzzy and rich), sawtooth (harsh and distorted), and triangle (bright and breathy) waveforms. Each waveform type produces a distinct tone character for different uses—from pure test tones to musical sound design.
  3. Musical note selection grid: Pick any musical note from the grid spanning C0 to B8—every note across 9 octaves. The current note name (e.g., A4 at 440 Hz) is displayed automatically. Perfect for tuning instruments, practicing pitch recognition, or ear training exercises.
  4. Volume and speaker balance controls: Adjust volume from 0% to 100% with a single slider. Pan the tone left, right, or keep it centered with the speaker balance control. Useful for testing individual speaker channels or creating spatial audio experiments.
  5. Real-time tone adjustment while playing: Change the frequency, waveform, volume, or balance while the tone is playing. The sound updates instantly without interruption so you can sweep through frequencies and hear the changes in real time.
  6. No download, no account required: This online tone generator runs entirely in your browser. No software installation, no signup, no account needed. Works on desktop and mobile browsers with Web Audio API support.

How to use the online tone generator

A simple step-by-step guide to generating pure tones with this free online frequency generator.

  1. Set your frequency: Use the frequency slider or up/down buttons to choose a frequency in Hz. Or pick a musical note from the note grid below. The current frequency and corresponding note name (e.g., A4) appear at the top.
  2. Choose a waveform: Select one of four waveforms: Sine (clean and pure), Square (buzzy), Sawtooth (harsh), or Triangle (bright). Each produces a different tone character.
  3. Press play: Click the play button to start the tone. The tone plays continuously until you press pause. Adjust the volume to a comfortable level before playing high frequencies.
  4. Adjust volume and balance: Use the volume slider to control loudness and the speaker balance slider to pan the tone between left and right speakers. All adjustments happen in real time while the tone is playing.

Tone generator tips & use cases

Practical ways to use this online frequency generator for audio testing, music, hearing tests, and more.

  1. Test speakers and headphones: Use this tone generator to check the frequency response of your speakers, subwoofer, or headphones. Play low frequencies (20-200 Hz) to test bass, and high frequencies (8,000-15,000 Hz) to verify treble output.
  2. Tune musical instruments: Select a reference note like A4 (440 Hz) from the note grid and tune your guitar, piano, violin, or other instrument by ear. A fundamental skill for any musician.
  3. Test your hearing range: Discover the highest and lowest frequencies you can hear. Healthy adults typically hear from 20 Hz to 17,000 Hz, though the upper limit decreases with age. Start at a low volume and increase carefully.
  4. Match tinnitus frequency: If you experience pure tone tinnitus (ringing in the ears), sweep through frequencies to find the one closest to your tinnitus pitch. This is called tinnitus frequency matching and can help find masking sounds. Note: this is not a medical device.
  5. Experiment with acoustic beats: Open this tone generator in two browser tabs. Play 600 Hz in one tab and 602 Hz in the other. The two tones combine to create a rhythmic pulsing beat effect caused by acoustic interference.
  6. Try binaural beats with headphones: Open two tabs. In one, play 440 Hz panned left. In the other, play 444 Hz panned right. With headphones, your brain perceives a third 4 Hz beat. Some people use binaural beats for meditation, focus, or sleep.
  7. Protect your hearing: Do not listen to very low frequencies (below 20 Hz) or very high frequencies (above 10,000 Hz) at high volumes for extended periods. Start at low volume and increase gradually.

Frequently Asked Questions

Have questions? We have answers.

More tools from Audio Tools.