Speaker Test Online — Check Any Phone, Laptop or Earbud Speaker in 60 Seconds
Not sure if your speaker is actually broken — or just muted, blocked, or paired to the wrong Bluetooth device? Run a proper speaker test before you spend $79 at a repair shop. This tool plays calibrated stereo channel checks, bass response tones, and a full 20 Hz–20 kHz frequency sweep in your browser. If a channel drops out or a band goes silent, you'll know exactly which part of the speaker failed. Once the test tells you what failed, fix it: trapped moisture is handled in the water eject sound guide, clogged grilles in how to clean phone speakers, and a phone that took a full dunking in water-damaged phone recovery.
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: Speaker Test Online
- Disconnect Bluetooth and unplug headphones. Half of “broken speaker” reports are actually audio routed to a forgotten AirPod, car system or JBL speaker. Open Settings → Bluetooth and toggle it off, or press “Forget This Device” on anything paired. Unplug USB-C or 3.5 mm headphones.
- Set media volume to 100% and disable silent mode. iPhone: flip the ring/silent switch, hold volume-up. Android: open Quick Settings → Media, drag to MAX. Silent mode and Do Not Disturb both suppress speaker output during tests.
- Remove the case and any screen protector overhang. Thick silicone cases dampen bass by 6–12 dB and can fully cover the bottom grille. A quick case-off test isolates whether the fault is the speaker or the accessory.
- Run the Stereo Channel Test. Play the left-only tone, then the right-only tone. Both channels audible = stereo pair is fine. One side silent = that driver is dead or muted (common on iPhones with a stuck earpiece speaker on calls).
- Run the Bass Response Test (60–120 Hz). A healthy phone speaker should produce audible bass at 100 Hz. If bass is absent or buzzes at any volume, the driver diaphragm is torn or the grille is clogged with lint. Run the 200 Hz Dust Cleaner cycle first before assuming hardware damage.
- Run the Frequency Sweep (20 Hz → 20 kHz). A clean sweep rises smoothly. Sudden dropouts point to blown driver bands. Persistent buzzing between 200–400 Hz almost always means dust or hair in the grille — fixable with the 165 Hz / 200 Hz sound cleaner, not a service centre.
- Interpret the result. Full sweep clean, both channels loud, bass present = speaker is 100% healthy. Any failure? The results table below maps each symptom to a fix — 90% of failures are cleanable in 30 seconds.
Device Specs & Recommended Settings
Expected speaker response by device type — use as a pass/fail reference:
| Device | Low cut-off | High cut-off | Stereo? |
|---|---|---|---|
| iPhone 12–16 Pro / Pro Max | ~80 Hz | ~20 kHz | Yes (earpiece + bottom) |
| iPhone SE / mini | ~120 Hz | ~18 kHz | Yes but narrower |
| Samsung Galaxy S23–S25 Ultra | ~70 Hz | ~20 kHz | Yes (AKG-tuned) |
| Google Pixel 8 / 9 Pro | ~90 Hz | ~20 kHz | Yes |
| OnePlus 12 / 13, Nord 4 | ~85 Hz | ~20 kHz | Yes (Dirac) |
| Xiaomi / Redmi mid-range | ~150 Hz | ~18 kHz | Often mono |
| MacBook Air / Pro | ~50 Hz | ~20 kHz | Yes (up to 6 drivers) |
| AirPods Pro 2 / 3 | ~20 Hz | ~20 kHz | Yes (per bud) |
| JBL / Bose portable | ~55 Hz | ~20 kHz | Model-dependent |
Test Result → What It Means → Fix
| What you hear | Root cause | Recommended fix |
|---|---|---|
| Left channel silent | Bottom driver dead OR audio routing stuck | Toggle airplane mode, forget all Bluetooth. Still silent = driver replacement |
| Right channel silent | Earpiece speaker dead (also handles calls) | Rotate phone earpiece-down, run 165 Hz cycle. Persistent = repair |
| Bass missing at 100 Hz | Grille clogged with lint / pocket fluff | Run 200 Hz Dust Cleaner 60s, then painter's tape lift |
| Buzz at 200–400 Hz sweep | Dust or hair vibrating loose in grille mesh | Run 200 Hz cycle 2× |
| Distortion at all frequencies | Driver coil damaged (often after moisture) | Speaker module replacement |
| Dropout only above 10 kHz | Age-related tweeter fatigue (fine for most use) | No fix — imperceptible in most audio |
| Muffled but full range present | Case covering grille or thin film of debris | Remove case, run 165 Hz + 200 Hz sequence |
Testing a Used Phone Before You Buy
Before paying for a second-hand iPhone, Galaxy, Pixel or OnePlus on OLX, Cashify, Facebook Marketplace, Swappa or eBay, run this 3-step check — sellers rarely disclose water history:
- Stereo channel test — confirms both drivers work. Water-damaged phones often have one channel silent.
- Bass response at 100 Hz — a phone that’s been in water usually loses low-end even after drying.
- 20–20 kHz sweep at max volume — listen for any buzzing, static or dropouts. A clean sweep = healthy driver.
Combine with a look at the SIM tray liquid-damage indicator (red or pink = water history) and you’ll spot 95% of hidden speaker issues in under two minutes.
Not Just Phones — Test Any Speaker
| Device | How to run the test |
|---|---|
| Laptop (MacBook / Windows / ChromeOS) | Open this page in Chrome/Safari/Edge, unmute, set to 100%, run stereo + sweep |
| AirPods / Galaxy Buds / earbuds | Pair, then run stereo test to check each bud individually. Sweep verifies driver health |
| Bluetooth speaker (JBL, Bose, Sonos) | Pair to phone, disconnect other outputs, run stereo + bass tests |
| Car head unit / Android Auto | Connect via USB or Bluetooth, run stereo test to verify all car speakers work |
| Home theatre / soundbar | Cast this page via Chromecast or AirPlay, run 5.1 test through sweep |
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 test if my phone speaker is working?
Open Fix My Speaker → Speaker Test, run the Stereo Channel Test (both sides should be audible), the Bass Response Test at 100 Hz, and the full 20 Hz–20 kHz frequency sweep. If any of the three fails, the results table above maps the exact fix — most failures are cleanable dust or debris, not hardware damage.
How do I test only the left or right speaker?
The Stereo Channel Test plays a tone on the left channel only, then the right channel only. If one side is silent, that specific driver is either dead or muted — on iPhone this is usually the earpiece speaker (used for calls), on Android it’s usually the bottom driver.
What frequency range should a phone speaker play?
A modern flagship phone speaker covers roughly 80 Hz to 20 kHz. Older or budget phones typically cut off below 120–150 Hz. If your speaker cuts out anywhere in the middle of the sweep (300 Hz – 8 kHz), that’s a driver fault, not a spec limit.
Can I test my laptop speaker with this tool?
Yes. It works on MacBook, Windows and ChromeOS in any modern browser. Laptops usually have 2 to 6 drivers — the stereo test verifies left/right, and the sweep verifies each driver band. MacBook Pro speakers should reproduce cleanly down to 50 Hz.
Why does my speaker fail the bass test but pass the sweep?
The bass driver (or the bass portion of a full-range driver) is either physically blocked with lint or has a torn diaphragm. Run the 200 Hz Dust Cleaner cycle for 60 seconds, then lift the grille with painter's tape. If bass still fails, the diaphragm needs a hardware swap.
Is a stereo speaker test safe at max volume?
Yes. Phone and laptop amplifiers cap output at the driver's rated excursion — a pure test tone cannot exceed that limit no matter how loud you turn the software volume.
Can I test AirPods, Galaxy Buds or a Bluetooth speaker?
Yes. Pair the earbuds or speaker to your phone, disconnect any other output, and run the stereo test. Each bud plays its own channel, so a dead left or right bud is instantly obvious. The frequency sweep verifies the driver in each bud.
How do I test the speaker on a used phone before I buy it?
Open this page in the phone’s browser, unmute, disconnect Bluetooth, and run all three tests: stereo, bass at 100 Hz, and 20–20 kHz sweep. If any test fails, walk away or negotiate the price down — a speaker module swap costs $25–60 depending on model.
My speaker sounds fine but the test buzzes — is that normal?
A small amount of resonance at 200–400 Hz can be caused by loose dust in the grille. Run the 200 Hz Dust Cleaner cycle twice, then repeat the sweep. If buzzing persists, the driver surround (rubber ring) is torn — audible only on pure tones, usually inaudible in music.
Does this test send my audio anywhere?
No. All tones are generated locally in your browser using the Web Audio API. Nothing is uploaded, no microphone is accessed, no login required, and the tool page runs zero third-party analytics or ads.