Fix JBL Speaker — Free Water Eject & Dust Cleaner
JBL Flip, Charge, Clip or Xtreme sounding muffled after the pool, beach or rain? Don’t open the speaker. This browser tool streams a 165 Hz calibrated tone over Bluetooth to push water out of the JBL’s passive radiators, plus a 200 Hz dust-shaker cycle that clears grille lint. Works on every IPX7 / IP67 JBL Bluetooth speaker — Flip 6, Charge 5, Clip 4, Go 3, Xtreme 3, Boombox 3 and PartyBox. No JBL Portable app needed.
Manual Playback Editor
Pick which recordings to play, in what order, and how long each one runs. Applies to whichever type (Sound or Vibration) is currently selected.
Sound Recordings
Vibration Recordings
Saved Presets
Save your favourite settings and load them with one tap. Stored privately in your browser (localStorage).
No saved presets yet — tune the controls above, then tap Save Current.
Step-by-Step: Fix JBL Speaker
- Power the JBL on. Hold power until the JBL logo lights. Battery should be above 20% before running long tones.
- Pair with your phone. Bluetooth settings → connect to JBL Flip / Charge / Clip. Play a short clip first to confirm audio routes through the JBL, not the phone.
- Point passive radiators down. Flip / Charge: lay flat with the round metal passive radiators facing the floor. Clip: hang carabiner up, grille down. This is where water pools.
- Open the tool in Chrome, tap Play. Volume at 80–90% on both phone and JBL. Auto mode runs 165 Hz water eject then 200 Hz dust.
- Shake gently between cycles. Tap the speaker against a towel to release trapped droplets. Repeat 3 cycles for pool / beach use.
- Air-dry 6–12 hours. Leave the JBL in a warm dry spot. Do not charge over USB-C until the port is fully dry — moisture in the port causes charging errors and Bluetooth reconnect loops.
Device Specs & Recommended Settings
Recommended settings per JBL model:
| Model | IP rating | Best Hz | Cycles |
|---|---|---|---|
| JBL Flip 6 / Flip 5 / Flip 4 | IP67 / IPX7 | 165 Hz | 30s × 3 |
| JBL Charge 5 / Charge 4 | IP67 | 160 Hz | 30s × 3 |
| JBL Clip 4 / Clip 5 | IP67 | 175 Hz | 30s × 3 |
| JBL Go 3 / Go 4 | IP67 | 180 Hz | 30s × 3 |
| JBL Xtreme 3 / Xtreme 4 | IP67 | 155 Hz | 30s × 3 |
| JBL Boombox 3 | IP67 | 150 Hz | 30s × 4 |
| JBL PartyBox Encore / 110 / 310 | IPX4 | 160 Hz | 30s × 2 |
| JBL Pulse 5 / 4 | IP67 | 170 Hz | 30s × 3 |
IP67 = fresh-water submersion up to 1 m for 30 minutes. Salt water and chlorine still corrode drivers — always rinse the outside with tap water first, then run this tool.
JBL Speaker Symptom → Fix Matrix
| Symptom | Likely cause | Fix |
|---|---|---|
| Muffled bass after pool | Water on passive radiator | Radiator-down, 160 Hz × 3 |
| Crackling at high volume | Water on tweeter cone | Grille-down, 175 Hz × 3 |
| One side quieter (Charge / Xtreme) | Salt residue in port | Rinse with fresh water + 160 Hz × 3 |
| Beep every 30 seconds | Low-battery warning | Charge to at least 50% before treating |
| Sound cuts on bass hits | Water blocking cone excursion | 150 Hz × 4 cycles |
| Won’t charge after swim | Water in USB-C port | Air-dry 12h, do NOT force charge |
JBL IP Rating — What It Actually Covers
Every IPX7 / IP67 JBL survives 30 minutes at 1 metre in fresh water. It does not cover: salt water (corrodes the copper voice coil), chlorinated pool water (degrades the rubber gasket), soap or shampoo (weakens the adhesive seal), or steam. JBL’s warranty explicitly excludes liquid damage after exposure to non-fresh water. Rinse the exterior with tap water within 5 minutes, then run this tool.
Why the JBL Portable App Doesn’t Fix This
The JBL Portable app offers EQ presets, PartyBoost pairing and firmware updates — but no water-eject mode. That’s why JBL owners search for this tool by the thousand every month. The browser plays the tone at driver-safe volumes over the same Bluetooth channel the JBL app uses, without needing an install.
Which Frequency Should You Use?
Every water-eject tool online plays a tone — but not all tones are equal. Here is the frequency map our audio engineering team calibrated after testing 40+ phone and speaker drivers:
| Frequency | Best For | Why It Works |
|---|---|---|
| 145 Hz | Large drivers — JBL Flip/Charge, Bose SoundLink, Sonos, MacBook, laptop woofers | Longer wavelength moves more air; matches the resonant frequency of 40–60 mm cones. |
| 165 Hz | iPhone 7–16, Samsung Galaxy S/Note, Pixel, OnePlus, Xiaomi, most phones — the Apple Water Eject frequency | Peak diaphragm displacement for the 8–12 mm micro-speakers used in phones. Breaks water surface tension without clipping. |
| 200 Hz | Dust, lint, pocket fluff, sand crystals | Faster oscillation vibrates fine particles loose from the mesh grille — water needs slow, heavy waves; dust needs quick shake. |
| 100–200 Hz sweep | Deep clean when you don’t know what’s in there | Sweeps through every resonant frequency so something in that range shakes whatever is stuck. |
Rule of thumb: phones → 165 Hz · Bluetooth speakers → 145 Hz · dusty grille → 200 Hz · unsure → Auto Mode.
Speaker Cleaner App vs. This Browser Tool
Most Play Store “speaker cleaner” and “water eject” apps do exactly what this page does — play a sine tone through your speaker — but with three trade-offs: install permission, background tracking, and a 4–15 MB download over your data plan. This tool synthesises the same tone live using the browser’s Web Audio API. Nothing is uploaded, nothing is stored on your device, and there is no ad SDK.
| This tool | Typical “Speaker Cleaner” app | |
|---|---|---|
| Install size | 0 MB (webpage) | 4–15 MB APK/IPA |
| Signup / permissions | None | Storage, ads, sometimes microphone |
| Tone quality | Live sine wave, no compression | Bundled MP3 (lossy, weaker force) |
| Ads / tracking | None on this page | Interstitial + banner ads on most |
| Works on iPhone Safari | Yes | Requires App Store install |
Frequently Asked Questions
How do I get water out of my JBL speaker?
Pair the JBL over Bluetooth, place it with the passive radiators facing down, set volume to 80% on both phone and speaker, and play the 165 Hz water-eject tone in this tool for 30 seconds. Repeat 3 cycles, then air-dry 6 hours.
Is the JBL Flip 6 waterproof?
Yes — IP67, meaning it survives 1 metre of fresh water for 30 minutes. Muffled sound after use is water trapped in the passive radiators, not damage. Run 165 Hz × 3.
Can I use this tool without opening the JBL?
Yes — never open a JBL. The IPX7 seal is glued and breaking it voids the waterproof rating permanently. This tool works entirely over Bluetooth without any disassembly.
JBL Charge 5 sounds muffled after the beach — what to do?
Rinse the exterior with fresh tap water to remove salt (salt corrodes the driver voice coil), then pair over Bluetooth and run 160 Hz × 3 with the passive radiators facing down.
Does the JBL app have a water eject mode?
No. The JBL Portable app has EQ presets and PartyBoost pairing only — no water eject. This browser tool is the standard workaround JBL owners use.
Will 165 Hz damage my JBL speaker?
No. JBL drivers are rated well below the maximum Bluetooth output volume, and a pure sine tone at 80% is quieter than typical music playback. This is the same frequency Apple uses in its Water Eject shortcut.
JBL Clip 4 quiet after rain — how do I fix it?
Hang the Clip 4 with the carabiner facing up and the grille facing down, then run 175 Hz × 3. The Clip’s smaller driver clears fastest at higher frequencies.
How long should I air-dry a JBL after running the tool?
Minimum 6 hours in a warm dry room. Do not plug in USB-C while damp — moisture in the port triggers Bluetooth reconnect loops and can trip the charging protection circuit.
Does rice work to dry a wet JBL speaker?
No. Rice starch drifts through the grille and worsens muffling. Air-dry upright and run the 200 Hz dust cycle if any lint remains after water eject.
JBL Xtreme 3 won’t charge after pool use — what next?
Water in the USB-C port. Air-dry 12 hours with the port facing down; do not force a charge. Once dry, run 155 Hz × 3 to eject any remaining water from the drivers.