165 Hz water eject sound
Generated live by your browser, not played from a file: 165 Hz as the fundamental, 45 seconds, with the harmonics a phone speaker needs to actually move. Speaker down, press Start.
Remove headphones and earbuds first.
The tone plays at full volume. Three people in one Reddit thread ran it with headphones on — do not be the fourth. Then set your phone volume to maximum.
Still muffled after 3 runs? Let it air-dry 30 minutes, then run once more.
Hold the phone speaker-down. Volume to maximum. Silent switch off.
Your browser does not support the Web Audio API. Open this page in Safari or Chrome.
- 1. Volume to max. iPhone: flip the silent switch to ring, or the tone is muted.
- 2. Speaker facing down. Gravity does half the work. Hold it over a towel.
- 3. Run 45 s, repeat. Works best while the speaker is still wet.
Why 165 Hz
A phone speaker is a few millimetres of diaphragm on a coil. Like any mass on a spring it has a resonant frequency, and at resonance it moves furthest for the least power. For the micro-drivers in phones that lands somewhere in the low-to-mid hundreds of hertz, and 165 Hz is close to the middle of that range across the phones people are actually trying to dry. It is not magic and 160 or 170 would do nearly as well; what matters is that it is low — big, slow shoves rather than a fast buzz — and near enough to resonance that the diaphragm really travels.
Water stays in a speaker grille because of surface tension: each droplet sits in a hole a fraction of a millimetre across and will not fall out on its own. A few hundred shoves a second break that tension, and with the grille facing down, gravity does the rest.
What the generator actually plays
A pure 165 Hz sine is physically right and sounds feeble, because a phone speaker’s output rolls off steeply below about 400 Hz. People hear almost nothing and press Stop. So this tool plays a band-limited square wave: 165 Hz as the fundamental, the strongest component, plus its odd harmonics at 495, 825, 1155 Hz and up, cut off before anything aliases. A soft clipper lifts the overall level to about 0.96 of full scale without the hard-edged distortion of a raw square. The result is a tone you can hear on a phone and a fundamental that still does the pushing.
In Sound mode it plays continuously for 45 seconds with a 10 ms fade at each end so nothing clicks. In Vibrate mode the same tone is gated on for 250 ms and off for 150 ms, which gives a stubborn droplet a series of shoves rather than one steady push — and makes the phone body buzz, which is where the name comes from. There is no Web Vibration API on iOS; every “vibrate” cleaner is doing this.
Oscillator versus file
Every Shortcut and YouTube version of this sound is a compressed audio file, and lossy codecs handle a steady low tone badly: the frequency smears, artefacts creep in, and a YouTube video keeps going with whatever plays next. The browser’s Web Audio API has an oscillator built in, so this page asks for 165 Hz and gets 165 Hz, every run, with nothing to download. It also means nothing leaves your device — pressing Start makes no network request at all.
Headphones and earbuds out before you press Start. The tone is at full scale and this is the one way to hurt something.