Home › Tone Generator
Free online frequency generator
Online Tone Generator from 20 Hz all the way to 20 kHz
Whatever pitch you’re after, from a rumble you feel more than hear up to a whine only dogs and teenagers enjoy, punch it in, choose a wave and hit Start. You can drag the pitch around mid-tone and watch the scope wiggle along with it.
Turn your volume all the way up, then press Start.
Pulsed 165 Hz tone. Point the speaker down.
Left / right check
Bass, mid and treble
Range sweep, 20 Hz to 20 kHz
Press Start sweep, then tap "I can't hear it" the moment the tone disappears. A muffled speaker loses the high end first.
The result depends on your speaker and your ears. Everyone loses the highest tones with age.
Quick version
- Any number from 20 to 20,000 goes in the Hz box (it loads on 440, concert A).
- Sine if you want it pure, square if you want it nasty, triangle and sawtooth for flavours in between.
- Space bar starts and stops it, which beats hunting for the button.
- Above 8 kHz or so, drop the volume first. Trust me on this one.
Getting a tone out of it
There’s honestly not much to learn. I’d start with your volume down low, because a pure tone always seems twice as loud as you expected (square and sawtooth are worse), then type the frequency you want into the box or drag the slider until the readout says what you need. The slider’s a bit unusual, and on purpose: its lower half crawls from 20 to 1,000 Hz in small steps, since that’s where most of the fiddly speaker work happens, and the upper half races on up to 20 kHz.
Pick one of the four wave buttons, press Start, and the ring around the button counts the time down. If you move the slider while it’s going, the pitch slides smoothly over instead of jumping, which is oddly satisfying, and the scope above draws whatever shape is heading to your speaker along with the current frequency in its corner.
All of this happens inside the browser tab using the Web Audio API. Nothing’s downloaded, you don’t need an account, and once the page has loaded you could pull the network cable and it’d keep humming away. So think of it as a pure tone generator, an hz generator and a little scope rolled into one box.
What the four wave shapes sound like
| Wave | Sounds like | Harmonics | Handy for |
|---|---|---|---|
| Sine | Smooth, pure, a bit like a flute | None, just the one note | Speaker tests, hearing checks, tuning |
| Triangle | Soft and slightly hollow | Odd harmonics that die off quickly | Gentle test tones |
| Square | Buzzy, hollow, loud | Strong odd harmonics | Hunting rattles, punchy low tones |
| Sawtooth | Bright, brassy, harsh | Every harmonic | Hearing how a speaker copes with dense sound |
If you only ever use one, make it the sine. A sine wave carries a single frequency and nothing else, which makes it the fairest test you can give a speaker, since every buzz or fizz you hear has to be coming from the hardware. The square wave is the opposite case: it piles a whole ladder of odd harmonics on top of the note, and that’s why 100 Hz as a square sounds so much brighter and louder than 100 Hz as a sine. I’ve trimmed the square’s level a little so it doesn’t take your head off.
Frequencies people actually use
| Frequency | What it’s for |
|---|---|
| 20–60 Hz | Checking subwoofers and deep bass. Phone speakers barely move here. |
| 100 Hz | Finding rattles in laptop cases, car doors and speaker cabinets |
| 165 Hz | The usual water eject tone for phone speakers |
| 261.6 Hz | Middle C |
| 440 Hz | A4, standard concert pitch |
| 1,000 Hz | The classic reference tone for level checks |
| 8,000 Hz | A quick treble check; water and dust dull this first |
| 15,000–17,000 Hz | Roughly where many adults stop hearing anything |
| 20,000 Hz | The textbook top of human hearing |
Pitch is counted in hertz, cycles per second, and every time you double the number you land an octave higher, which is why 220, 440 and 880 all come out as an A.
Where does your hearing stop?
Half the people who find a frequency generator are really just curious how high they can still hear, and I get it, it’s a fun thing to try. Set it to sine, keep the volume low, start somewhere around 8,000 Hz and creep the slider upwards a little at a time until the tone just sort of evaporates. Teenagers often get to 17 kHz and beyond, while lots of perfectly normal adults lose it somewhere in the 12 to 16 kHz zone. Bear in mind that a cheap pair of earbuds might quit before your ears do, and this is a curiosity rather than a hearing test; an audiologist is who you’d see if you’re actually worried.
Tracking down a rattle
You know the buzz that turns up on one song and vanishes on the next? That’s almost always something resonating at a single pitch, maybe a loose screw, a trim panel in the car door, or a cable lying against a speaker cone. With a sine wave at a moderate level, start low around 40 Hz and drag upwards slowly. The moment the buzz joins in, write the number down and press lightly on the nearby panels one by one, and whichever one makes it go quiet is the bit that wants tightening or a scrap of foam.
Can it clear a wet speaker?
It runs on the same engine as the speaker cleaner, so yes, sort of. When the standard 165 Hz water eject hasn’t quite done it, you can try a handful of sine settings between 150 and 200 Hz for one to three rounds. Dust responds better to something that moves, though, so for a dusty grille I’d go back to the homepage and use Dust Sweep. High tones are useless for this job, by the way, because the cone barely moves at those frequencies and can’t push the water anywhere.
Be kind to your ears
A steady tone gets tiring quicker than music does, square and sawtooth pack more energy than a sine at the same setting, and very high pitches can be properly unpleasant even when they don’t seem loud at all. So creep the volume up rather than jumping, and don’t sit in headphones with this for ages. The CDC’s page on noise and hearing loss explains how level and time add up together. You only need the tone loud enough to hear it clearly, nothing more.
Why it sounds different on every device
What comes out depends heavily on what’s playing it. A phone speaker is tiny, so below about 150 Hz things get faint fast, and at 40 Hz you might hear almost nothing even though the scope shows the wave is plainly there. Laptops reach a bit lower, headphones lower again, and a decent set of desk speakers or a soundbar will happily cover the whole range of this audio frequency generator. Bargain earbuds sometimes run out of steam above 12 or 14 kHz. If you’re comparing devices, leave the frequency and wave alone and only swap the device, otherwise you’re testing your settings rather than the hardware.
Tone generator or speaker test?
Reach for this tone generator online when you want one exact pitch held for as long as you like. If you’d rather have a quick once-over of both channels plus an automatic sweep from 20 Hz to 20 kHz, the speaker test does that in about a minute.
FAQ
Tone generator questions
What is an online tone generator?
It’s a page that plays a tone at whatever frequency you choose, through your speakers or headphones, with nothing to install.
What range does this tone generator cover?
From 20 Hz to 20,000 Hz, the full textbook range of human hearing, though your device and your ears may not reach both ends.
Which wave is best for testing a speaker?
Sine, because it has no harmonics, so any distortion you hear must be coming from the speaker.
Can I change the frequency while it plays?
You can. Drag the slider or type a new number and the tone glides over to it, and the wave shape can be switched live as well.
Is this a hearing test?
Not really. It’ll give you a rough idea of where high tones fade out for you, but a proper hearing test needs an audiologist.
Is the frequency generator free?
Completely, with no sign-up and no app, in Chrome, Safari, Edge or Firefox on phones, tablets and computers.
Related tools
More speaker cleaners
Still sounds muffled?
Run Deep Clean with 3 cycles, then let it air-dry for an hour.