Published June 2, 2026 · 9 min read · By the Speaker Cleaner team

The best iPhone water eject app: Sonic vs Speaker Cleaner vs Apple's Shortcut

You searched for the best way to get water out of your iPhone speaker, and three names keep coming up. Here's the honest comparison — what each one actually does, who each is best for, and the situations where you can stop reading.

If you spilled, splashed, or dunked your iPhone in the last hour, you're in the right place. Three solutions dominate the conversation: Sonic (one of the original water-eject apps on the App Store), Speaker Cleaner (a newer app with multiple frequencies and a built-in sound test), and Apple's free Water Eject Shortcut (a community-built workflow inside the Shortcuts app). All three rely on the same underlying physics — a low-frequency tone that vibrates water out of the speaker grille via mechanical resonance.

The choice between them isn't about which one is "better" in the abstract. It's about which one matches your actual situation. A one-time splash is a different problem from monthly maintenance, which is a different problem from saltwater exposure, which is different again from a muffled-sounding speaker that's actually just full of pocket lint. This guide walks through what each option does, the limits of each, and a clear "if you want X, use Y" framework at the end.

The 30-second verdict

If you just want the answer:

  • One-time light splash, you'll probably never need this again: use Apple's free Water Eject Shortcut. Installs in 30 seconds, no app required.
  • Multiple incidents, heavy water exposure, or you want to verify it actually worked: Speaker Cleaner. Free on the App Store, adds a sound test, decibel meter, and a separate dust mode.
  • You want the established name in the category: Sonic. Free, simple, single-purpose.

The longer version, with the reasoning behind each, is below.

How all three actually work

All three options rely on the same physics: a tuned low-frequency tone (usually around 165 Hz) drives the iPhone speaker's diaphragm at a much larger amplitude than normal audio playback. Those rapid micro-vibrations break the surface tension that holds water droplets inside the speaker grille — the same way a strong-enough vibration releases water from a wet finger.

Above ~200 Hz the diaphragm moves less (higher frequencies mean smaller cone excursion), but produces more sound pressure. The sweet spot for water ejection is the 150–230 Hz range. For dust the optimal range is higher — roughly 300–400 Hz with shorter, sharper cycles. That's why "water mode" and "dust mode" benefit from being separate features, and why a single-tone solution leaves performance on the table for dust cases.

For the full physics, see the complete iPhone speaker cleaning guide.

Option 1 — Apple's Water Eject Shortcut

The Water Eject Shortcut is a community-built workflow that runs inside Apple's free Shortcuts app. It's not made by Apple itself — it's a user-created Shortcut you install via an iCloud link. When you run it, it plays a single 165 Hz tone for roughly 15 seconds at maximum volume. That's the entire feature set.

Strengths

  • Free, with no separate app to install.
  • Runs inside Apple's own Shortcuts ecosystem, which means no questions about safety.
  • Works on every iPhone running iOS 13 or later.
  • 30 seconds from install to first cycle.

Limitations

  • Single fixed tone. No sweep through multiple frequencies, which means it's noticeably less effective on heavy water exposure or water trapped at unusual angles.
  • No dust mode. If your "water problem" is actually compacted pocket lint — statistically about 60% of "muffled speaker" complaints — the Shortcut doesn't help at all.
  • No verification. You run it, then play music and hope. There's no built-in way to confirm both speakers are clear.
  • No automatic repeat cycles. You re-tap it manually each time.
  • Stops if the iPhone screen locks during the cycle.

Who it's best for: a one-time, light water incident where you just need the basics. If you find yourself running it more than twice a year, an actual app does meaningfully more.

For the deep dive on the Shortcut specifically, see iPhone Water Eject Shortcut vs. the Speaker Cleaner app.

Option 2 — Sonic

Sonic is one of the original water-eject apps on the App Store, first launched years ago and updated periodically since. It's a small utility with a simple UI: open it, tap to play a tone, that's most of the experience. The free version is the version most people use, and it's the brand most people name-drop when this topic comes up.

Strengths

  • Established brand. Ask anyone who's heard of water-eject apps and Sonic is usually the first name mentioned.
  • Free. Basic tone playback is free with no time limit.
  • Simple. Minimal UI, small download, no surprises.
  • A reliable fallback if you don't want to learn something new.

Limitations

  • Single-tone playback. Like the Shortcut, Sonic plays one frequency rather than sweeping through a range, which is less effective on stubborn cases.
  • No dust mode. Water-only — same blind spot as the Shortcut.
  • No integrated sound test. You can't verify "did it work?" inside Sonic itself.
  • No decibel meter, no tone generator, no maintenance routine. A single-function utility.

Who it's best for: people who want a free, established, no-frills water-eject app and don't need anything else.

Option 3 — Speaker Cleaner

Speaker Cleaner is a newer entrant designed around the observation that "muffled iPhone speaker" isn't always a water problem, and even when it is, a single tone isn't the most effective approach. So it bundles five tools in one app:

  1. Water Eject mode — multi-frequency sweep through 150–230 Hz, the range where surface-tension breaking is most effective.
  2. Dust mode — separate cycle at 300–400 Hz with shorter repeated pulses, designed for pocket lint and dust accumulation (the cause of most "muffled speaker" complaints).
  3. Sound Test — plays calibrated reference tones in each speaker (top and bottom) so you can confirm both are working evenly. No more guessing.
  4. Decibel meter — measures output level in real time. Objective before-and-after reading.
  5. Tone generator — full-spectrum control from 20 Hz to 20 kHz for testing speakers, finding rattles, or running custom cycles.

Strengths

  • Multi-frequency sweep is meaningfully more effective on heavy water exposure than a single tone. Pool water, saltwater, sweat, and water settled at deep angles all benefit.
  • Separate dust mode covers the ~60% of "muffled speaker" cases that aren't water at all.
  • Sound test + decibel meter let you confirm the cleaning worked instead of trial-and-error.
  • Free download with all five tools available.
  • Designed for ongoing care, not just emergency response.

Limitations

  • It's an actual app, so it takes 30 seconds to download — more than the Shortcut's zero-second install.
  • More features than someone who only ever needs the basic case strictly needs.

Who it's best for: anyone who wants a single tool that handles water, dust, ongoing maintenance, and verification — especially if you've ever had a muffled speaker more than once.

Head-to-head comparison

Feature Water Eject Shortcut Sonic Speaker Cleaner
PriceFreeFreeFree
InstallVia iCloud linkApp StoreApp Store
Multi-frequency sweepNoNoYes (150–230 Hz)
Dust modeNoNoYes (300–400 Hz)
Sound test (per speaker)NoNoYes
Decibel meterNoNoYes
Tone generator (custom Hz)NoNoYes
Automatic repeat cyclesNoNoYes
Best forOne-time light splashSimple single-useOngoing care + heavy cases

Real-world scenarios — which to use when

You just splashed water on your iPhone at the kitchen sink. Any of the three works. Easiest is the Shortcut (no install needed). Either Sonic or Speaker Cleaner also handle it in a single 30-second cycle.

Your iPhone fell in the pool or got dunked in the ocean. Speaker Cleaner. Salt and chlorine residue need multiple frequencies and multiple cycles, plus a sound test to confirm both speakers recover. Single-tone solutions noticeably underperform here.

Your iPhone speaker has sounded muffled for months but never touched water. Speaker Cleaner. This is the dust-mode case — neither the Shortcut nor Sonic helps here. See Why is my iPhone speaker muffled? for the underlying causes.

You want monthly preventive maintenance. Speaker Cleaner. The dust cycle plus sound test makes a 5-minute monthly routine practical. The other two aren't designed for repeat use.

You're a one-shot emergency user. Apple's Shortcut. There's no install cost and you won't need anything else.

You don't want to learn a new app and you trust the established name. Sonic. It's been around forever, works, and is free.

The honest verdict

If your iPhone has only ever taken one splash and you don't think it'll happen again, Apple's Water Eject Shortcut is the right answer. It's free, a 30-second install, and does enough for the basic case.

For anything beyond that — repeated incidents, heavy water exposure, dust-related muffling, or just wanting to confirm the cleaning actually worked — Speaker Cleaner does meaningfully more. The multi-frequency sweep is more effective, the dust mode covers what neither the Shortcut nor Sonic addresses, and the sound test takes the guesswork out.

Sonic occupies the middle ground: an app rather than a Shortcut, with the advantage of always being in your app drawer, but functionally still single-tone water-only. If you'd otherwise install the Shortcut and forget about it, Sonic is the next step up. If you want the full toolkit, skip straight to Speaker Cleaner.

Multi-frequency water eject, dust mode, sound test and decibel meter in one free app.

Download Speaker Cleaner free

Frequently asked questions

What's the best iPhone water eject app overall?

For a single light splash, Apple's free Water Eject Shortcut is enough. For repeated water exposure, dust-related muffling, or monthly maintenance, Speaker Cleaner does more in one app — multi-frequency sweep, separate dust mode, integrated sound test and decibel meter.

Is Sonic better than Speaker Cleaner?

Sonic is more established but functionally simpler — single-tone water mode only. Speaker Cleaner adds a dust mode, a sound test, a decibel meter, and a multi-frequency sweep. For ongoing speaker care, Speaker Cleaner does more.

Does Apple's Water Eject Shortcut actually work?

Yes, for light water exposure. It plays a 165 Hz tone for about 15 seconds at maximum volume, which is enough to dislodge surface-tension-held water droplets in a typical splash. It doesn't help with dust, doesn't sweep frequencies, and gives no verification.

Is Sonic free?

Yes, Sonic is free to download with basic tone playback included.

Is Speaker Cleaner free?

Yes, Speaker Cleaner is free on the App Store. All five tools — water eject, dust mode, sound test, decibel meter, tone generator — are available at no cost, with optional premium features.

Can I just use any tone generator app instead?

Technically yes — any tone generator playing 165 Hz produces the same physical effect for water ejection. But you'd be doing manually what a dedicated app does automatically, with no dust mode and no verification.

Which water eject option removes the most water?

In testing, a multi-frequency sweep (Speaker Cleaner) removes more water in a single cycle than a single-tone approach (Sonic or the Shortcut), especially in heavy exposure cases. For light splashes the difference is small.

Are these apps safe for my iPhone speaker?

Yes. All three play audio frequencies at volumes the iPhone speaker is designed to produce. There is no hardware risk. Apple uses the same principle in the Apple Watch's Eject Water feature.