Skip to content

Free · runs in your browser · no app

Fix My Speaker: eject water and dust with sound

Muffled after rain, a sink or a pocket full of lint? Play a low tone that shakes water and loose dust out of the speaker grille on phones, earbuds and laptops. It takes about 30 seconds and works in any modern browser.

By Nayeem, Software Developer of fastsavemedia.comLast reviewed

Speaker cleaner

Ready — press Play to start

Volume to max · speaker facing down · headphones unplugged

Tones are generated on your device with the Web Audio API. Nothing is recorded or uploaded. Stop if you hear rattling or distortion and lower the volume.

How to fix your phone speaker in 3 steps

  1. Turn the volume up

    Unplug headphones and disconnect Bluetooth so the tone plays through the speaker you want to clear.

  2. Point the speaker down

    Gravity helps. Hold the phone face-down or speaker-down over a towel.

  3. Press Play and repeat if needed

    Auto mode plays 165 Hz and 145 Hz water tones and a sweep. Run 2–3 cycles if sound is still muffled.

Phone held face-down over a towel while sound waves push water droplets out of the bottom speaker grille
Hold the speaker facing down so gravity helps the tone push water out of the grille.

Fix my speaker by device

Water damage guides

Water trapped in the speaker, ports or the whole phone.

Speaker cleaning guides

Dust, lint and grime by device and by tool.

Repair & diagnostics guides

No sound, muffled, crackling or silent calls.

Audio tools guides

Cleaning sounds, audio tests and tone generation.

Sound tone vs. common DIY fixes

MethodWaterDust / lintRiskTime
Sound tone (this tool)Shakes droplets off the meshLoose dust onlyLow at normal volume30–90 seconds
Rice or silica bagOnly slow surface dryingNoRice dust can enter portsDays
Hair dryer (hot air)Can push water deeperNoHeat can soften adhesivesMinutes
Compressed airForces water inwardSometimesCan tear the meshSeconds
Pin or cotton swabPartlyPartlyHigh — punctures meshMinutes

A tone only reaches water and dust sitting on the outer mesh. Water inside the phone needs proper drying — see water-damaged phone recovery.

Cross-section of a phone loudspeaker showing magnet, voice coil, diaphragm and the mesh grille shedding water droplets
The diaphragm's low-frequency movement breaks the surface tension holding droplets on the mesh.

Frequently asked questions

How does a sound wave get water out of a speaker?

A low tone around 165 Hz makes the speaker's diaphragm move a long way back and forth. That movement breaks the surface tension holding droplets on the protective mesh and pushes them outward. Apple Watch's Water Lock eject uses the same idea.

Is it safe for my phone or earbuds?

The tone uses your device's normal audio output — the same range the speaker handles playing music. If you hear rattling or harsh distortion, lower the volume. A tone cannot fix corrosion or a torn speaker.

Which frequency should I use — 165, 145 or 200 Hz?

165 Hz suits most phone speakers. 145 Hz suits larger drivers such as portable Bluetooth speakers. 200 Hz is meant for loosening dust and lint rather than water. Auto mode picks a sequence for you.

How long should I play the water eject sound?

One cycle (about 30 seconds) usually helps after a splash. After full submersion, power the phone off and dry it first, then run two or three cycles with short pauses.

Does it work on Android, iPhone, Windows and Mac?

Yes. It runs in any modern browser using the Web Audio API. Vibration patterns only work in Android browsers; on iPhone the low rumble tone is used instead.

Is anything recorded or uploaded?

No. The tones are generated on your device. The tool never uses your microphone and sends nothing to a server.