Fix My Speaker
Water or dust trapped in your phone speaker? Play the ejection tone, then measure whether it actually worked. Free, in your browser, no app to install.
Cleaning mode
Target speaker
Water eject selected — 30s. Press play.
- Disconnect Bluetooth speakers and earbuds.
- Turn the volume up to maximum and take the case off.
- Hold the phone with the speaker pointing down.
- Run the cycle, then repeat until nothing more comes out.
Before you start
What this fixes, and what it does not
Sound can shift a blockage. It cannot repair hardware. Knowing which problem you have saves you from repeating a cycle that was never going to work.
Worth trying
- Muffled sound after a splash, a spill, or rain
- Water sitting behind the speaker mesh
- Dust and pocket lint blocking the grille
- Volume that faded without any knock or drop
Will not help
- A speaker that already crackled before it got wet
- Saltwater or pool water, which corrodes rather than blocks
- Damage after a drop, or a cracked frame
- A phone that stayed powered on through a long soak
The method
Why 165 Hz
A speaker clears itself by moving its own diaphragm hard enough to push the droplet out. Low frequencies produce the largest movement, and around 165 Hz most phone speakers reach their strongest usable excursion. It is the same principle behind the water eject feature on an Apple Watch.
Dust behaves differently. Fine particles sit in the mesh and need faster, smaller movements to shake loose, which is why the dust mode sweeps upward instead of holding one tone.
Questions
Frequently asked
Will this damage my speaker?
No. It plays sound through the speaker at a level the speaker is already built to produce. The real risk is to your ears, not the hardware, so do not hold the phone against your head while a cycle runs.
Do I need to install an app?
No. The tones are generated in your browser with the Web Audio API. Nothing is downloaded, nothing is uploaded, and the page works the same on a phone, a tablet, or a laptop.
Why is the vibration mode disabled on my iPhone?
Because iPhone browsers cannot control the vibration motor at all. Other sites still show you the button; it simply does nothing when you press it. Deep Clean is the strongest mode available on iOS.
How many times should I run it?
Two or three cycles is usually enough for a light splash. Dust often takes more. If four or five cycles change nothing, the problem is very likely hardware rather than a blockage.
What does the speaker check actually measure?
It plays a frequency sweep, records it with your own microphone, and compares high-frequency energy against low-frequency energy. Water and dust muffle the high end first, so that ratio moves when the speaker clears. It deliberately ignores loudness, which changes every time you move the phone.
It says no significant change. What now?
Run the cycle a few more times with the speaker pointing down. If the reading still does not move, stop. Continuing will not help, and a technician can tell you in minutes whether the driver itself has failed.