Ready — Tap to Fix Speaker
Turn volume up · Point speaker down · Press Play

Device Preset

Safety: Peak gain is capped so this tool cannot exceed your device's normal audio output. Keep volume at 80–100% for best results. Do not press your ear against the speaker while playing.
Audio Tools · Free Forever

Fix My Speaker

The free, browser-based tool that ejects trapped water and dislodges dust from any phone, laptop or Bluetooth speaker — using the exact same 165Hz sound-wave principle Apple's Water Eject shortcut uses. No app to install, no signup, no data leaves your device.

100% Free & Unlimited Runs in Your Browser Works in 30 Seconds iPhone · Samsung · JBL · AirPods Mobile & Desktop
All Audio Tools
FS
By the FastSaveMedia Audio Team · Reviewed by Arjun Kapoor, Senior Acoustic Engineer
9+ years designing browser-based audio tools. Tested against wet iPhones (15/14/13), Galaxy S24, Pixel 8, JBL Flip 6, AirPods Pro 2 and MacBook Pro speakers. Last updated .

Fix My Speaker — By Device

Model-specific presets tuned for each speaker

Speaker Sound Test

Diagnose left/right channels and full frequency range before you clean

Run this before and after cleaning to confirm which channel is affected, and whether your speaker can reproduce the full audible range (20Hz–20kHz). All tones are generated locally — nothing is uploaded.

Ready

Surround Sound Test

Check each channel on a 5.1 / 7.1 output, or preview a virtual pan on stereo

Detecting your output device's channel count…

Most phone, laptop and Bluetooth speakers only output 2 channels (stereo). True per-channel surround testing needs a 5.1/7.1-capable output such as an HDMI receiver or USB sound card — this tool will automatically detect and use it if present.

Prefer a native app?

A dedicated Fix My Speaker app with offline mode and a lock-screen shortcut is in development. The web tool above already works with no install, no signup and no download required.

App StoreComing Soon Google PlayComing Soon

How to Fix Your Phone Speaker in 3 Steps

1

Turn volume to max

Higher amplitude = more physical force on trapped water droplets and dust particles. Unplug any headphones first.

2

Point speaker downward

Gravity assists the sound wave — water is pushed out and away from the driver instead of deeper in.

3

Press Play & wait 30s

Auto mode runs a 3-stage cycle: 165Hz for water, 200Hz for dust, then a sweep. Repeat 2–3 times if speaker is still muffled.

When to Use Fix My Speaker

Dropped in Water

Phone survived a pool, sink or rain but the speaker sounds muffled or crackly — trapped water is the #1 cause.

After Rain / Shower

Even splash-resistant devices trap moisture in the grille. A 30s cycle usually restores full clarity.

Pocket Lint & Dust

Speaker sounds quieter than usual with no water involved? 200Hz mode dislodges lint from the mesh.

Low or Muffled Audio

Calls sound distant, music lacks bass, or the earpiece is quiet — usually clogged, not broken hardware.

AirPods & Earbuds

Sweat and rain get trapped in earbud drivers. Take them out of the case and run water-eject mode.

Bluetooth Speakers

JBL, Bose, Sonos — designed for outdoor use but still catch water. Larger drivers respond best to 145Hz.

What Most "Fix My Speaker" Tools Miss

Most free "fix my speaker" pages play a single 165Hz tone at whatever volume the browser feels like giving them, and call it a day. Four things separate a tool that actually works from one that just makes noise:

  1. Frequency accuracy. A cheap MP3 loop drifts by ±5–8Hz depending on browser resampling. That's enough to hit the driver's resonant node — the frequency where amplitude is lowest, exactly the opposite of what you want. This tool synthesises the tone in real time with the Web Audio API's OscillatorNode, so 165Hz is exactly 165Hz on every device.
  2. Amplitude envelope. Slamming a driver from silence to full volume produces a click that wastes the first ~50ms of movement on transient response instead of on ejecting water. We ramp gain up over 20ms and taper it down over 40ms — the driver reaches peak physical excursion faster and stays there.
  3. Device tuning. A JBL Flip 6 has a 45mm driver; an iPhone 15's is under 15mm. Their resonant frequencies are 30–40Hz apart. A one-size-fits-all 165Hz tone is optimal for iPhone-class speakers and merely OK for larger drivers. Our device presets shift to 145Hz (large) or 175Hz (small) automatically.
  4. Where the tone is generated. Every "fix my speaker" site that streams the audio from a server is a data event, and if the server hiccups you get silence. Web Audio synthesis runs entirely on-device — no network dependency, no tracking, and the tone starts within one animation frame.

If a "fix my speaker" tool doesn't address those four, the tone plays, but the physics doesn't cooperate — and you spend 90 seconds staring at a wet phone that's still muffled.

Expert insight
"People think 'water eject sound' is a magic frequency. It isn't — it's a physics trade-off. Too low and the driver can't produce useful amplitude. Too high and the wavelength is smaller than the water droplet, so the droplet just vibrates in place. 145–175Hz hits the sweet spot for the driver sizes in modern phones. Anything outside that window is theatre."
— Arjun Kapoor, Senior Acoustic Engineer, FastSaveMedia

Fix My Speaker vs. Other Options

CapabilityFastSaveMedia (this tool)Apple Water Eject ShortcutOther "Fix Speaker" sites
Works on Android / Windows / MacBook iOS only
Real-time synthesis (no MP3 drift) Web Audio API Usually static MP3
Per-device frequency tuning 9 presets Fixed 165Hz
Dust dislodge mode (200Hz)Rarely
Manual frequency selector 6 frequencies + sweep
Live waveform visualisation
Headphone detection
No install / no signupRequires iOS ShortcutsVaries
Runs 100% offline in browser Server-streamed

Sound-Wave Cleaner vs. Common DIY Fixes

Why the 165Hz method beats rice, hair dryers and cotton swabs
MethodRemoves waterRemoves dust / lintRisk to speakerTime to result
Fix My Speaker (165Hz sound wave) Ejects droplets in 30s 200Hz modeNone — normal audio output30–90 seconds
Rice bag / silica gelSlowly absorbs ambient moisture onlyRice dust can enter grille24–48 hours
Hair dryer (hot air)Partial — can push water deeperHigh — heat damages driver adhesive5–10 minutes
Compressed air can Forces droplets inwardSometimesHigh — propellant can freeze the driverSeconds (often makes it worse)
Cotton swab / pin in grillePartialVery high — tears mesh, punctures diaphragmMinutes
Apple Water Eject shortcutNone30 seconds (iOS only)
Vacuum on speaker grillePartialPartialSuction can damage voice coil1–2 minutes

Verdict: the sound-wave method is the only DIY approach that removes trapped water and loose dust without any physical or thermal risk to the driver — and it's the same technique Apple ships in iOS Shortcuts.

Works On Every Device

iPhone & iPad
Android
Windows
macOS
Linux
Chromebook

Frequently Asked Questions

How does a sound wave actually eject water?

A low-frequency tone (typically 165Hz) drives the speaker diaphragm at maximum excursion. That physical vibration breaks the surface tension of any water droplet sitting on the grille and pushes it outward. Apple's Water Eject shortcut and Samsung's Water Lock feature both use the exact same principle.

Is this safe for my phone or AirPods?

Yes. The tool uses your device's normal audio output — the same amplitude range your speaker handles when playing music. We cap peak gain to prevent clipping distortion, and the tone is generated in software so there's no way to exceed your hardware's rated output.

Which frequency is best — 165Hz, 145Hz or 200Hz?

165Hz is the industry benchmark for water ejection (Apple's default). 145Hz works better on larger drivers like JBL Flip, Bose SoundLink and Sonos. 200Hz is optimised for dislodging dust and lint instead of water. Auto mode runs all three in sequence for a complete clean.

Will this fix a permanently damaged speaker?

No — if the driver's voice coil is corroded from long-term water exposure, no amount of sound will bring it back. This tool fixes trapped water and dust, not physical damage. If your speaker is still muffled after 3 cycles, the driver may need replacement.

Does it work on Bluetooth speakers and AirPods?

Yes. Connect your Bluetooth speaker or AirPods, make sure they're playing (not in the case for AirPods), and press Play. Water ejection is most effective when the speaker is out of any case and facing downward.

Is my data private?

Absolutely. The tone is synthesised locally in your browser using the Web Audio API. There is no upload, no recording, no server call during playback, and no tracking of your audio.

Why does the tool need volume at max?

Sound-wave water ejection is amplitude-driven. The louder the tone, the further the diaphragm moves, the more physical force it applies to the water droplet. At 30% volume the wave is too weak to break surface tension.

Can I use this on a MacBook or laptop speaker?

Yes. Laptop speakers are trickier because water often reaches the driver from the keyboard side, but running Deep Clean mode 2–3 times with the laptop upside-down over a towel restores audio in most cases.

What is the best speaker cleaner sound to use?

The best speaker cleaner sound is a pure sine-wave tone between 145Hz and 200Hz, generated in real time — not an MP3. Use 165Hz for iPhone-class drivers, 145Hz for larger JBL / Bose / Sonos units, and 200Hz for pure dust and lint. Sine waves apply the cleanest physical force to the diaphragm without harmonic distortion, which is why square-wave or noise-based "speaker cleaner" apps waste amplitude on inaudible harmonics.

What exactly is the "water eject sound" and how long should I play it?

The water eject sound is a low-frequency sine tone — most commonly 165Hz — played at maximum volume with the speaker facing down. A single 30-second cycle is enough for a light splash. For full submersion (pool, sink) run three 30-second cycles with a 10-second pause between cycles so the driver cools and the ejected droplet has time to fall clear of the grille. Apple's iOS Water Eject shortcut uses the same 165Hz tone at a similar duration.

How do I unclog my phone speaker without opening it?

To unclog a phone speaker without opening it: (1) power down and gently brush the grille with a dry soft-bristle toothbrush to remove surface lint, (2) run this tool's Deep Clean cycle at 100% volume with the speaker facing down over a microfibre cloth, (3) if the speaker still sounds muffled, press low-tack painter's tape onto the grille and peel it away to lift stubborn dust. Avoid compressed air, water, alcohol sprays and inserting pins — all four push debris deeper into the driver.

Is a native speaker cleaner app better than this browser tool?

No. A browser tool that synthesises the tone with the Web Audio API is functionally identical to a native speaker cleaner app — both drive the same audio output at the same amplitude. Browser tools have three advantages: no install permission, no background tracking, and instant updates. The only case a native app wins is when you want a lock-screen widget.

Can I save my own custom cleaning presets?

Yes. Use the Advanced Manual Controls to dial in a custom frequency, sweep range and cycle duration, then tap Save Current in the Saved Presets panel. Presets are stored in your browser's localStorage — nothing is uploaded — so they survive page reloads and stay private to your device.