🏟️

Echo Detection Tool

Hear how reflective your room is. The tool plays a short click through your speakers, your microphone captures it, and it looks for reflections after the direct sound — reporting the first-echo delay, the surface distance that implies, and a rough liveness / reflectivity rating averaged over several clicks.

🔊 Use speakers, not headphones, in the room you want to test. Place the mic a little away from the speaker so the direct sound and its reflections are separated in time.

🔒 Runs entirely in your browser. No audio is recorded, uploaded, or stored.

Microphone

Test settings

Loud enough that the click and its reflections are clearly captured. Raise it if you get "no echo detected".
Idle — press Run test (and stay quiet).

Measurements

First-echo delay
Implied path
Echo level
Reflections

Room liveness

Run the test to gauge your room
Liveness is judged from how strong the reflections are relative to the direct click. A dead room (soft furnishings) gives weak, quick-fading echoes; a live room (bare walls, glass, tile) gives strong, late reflections and flutter. This is a relative indicator, not a calibrated RT60.
Impulse response — direct click (green) then reflections; later/taller spikes = livelier room

How Echo Detection Works

When a short sound is made in a room, your microphone first hears the direct sound straight from the speaker, then — a few milliseconds later — copies of it that have bounced off walls, the ceiling, the floor and furniture. Those delayed copies are reflections; strong, distinct ones are heard as echo, and a rapid train of them between parallel surfaces is "flutter echo." This tool plays a sharp click, records the response, and measures the reflections that arrive after the direct sound.

For each click it captures a short impulse response — the level over the few hundred milliseconds following the click. It finds the direct peak, then looks for later peaks that stand clearly above the decaying tail. The first-echo delay is how long after the direct sound the strongest reflection arrives; since sound travels about 343 m/s, that delay implies an extra path length (≈ 34 cm per millisecond). Averaging several clicks gives a stable read and a rough liveness rating.

Reading the result

  • First-echo delay — time from the direct click to the strongest reflection. Bigger rooms give longer delays.
  • Implied path — the extra distance that reflection travelled (delay × speed of sound). It hints at how far the reflecting surface is, though it’s the total bounce path, not a straight-line measurement.
  • Echo level — how loud the reflection is relative to the direct click (in dB). Closer to 0 dB = a very reflective surface.
  • Liveness — an overall dead / balanced / live rating from the strength and persistence of reflections.

Getting a meaningful reading

  • Use speakers and keep the room quiet during each click; the tool calibrates to your background noise first.
  • Put the mic away from the speaker (and not right against a wall) so the direct sound and reflections don’t overlap.
  • This is a relative acoustic indicator. A proper reverberation measurement (RT60) needs calibrated gear; for an estimate, see the room-acoustics tools.

Frequently Asked Questions

What’s the difference between echo and reverb?
They’re the same physics at different timescales. A distinct reflection arriving more than ~50 ms after the direct sound is heard as a separate echo; many overlapping reflections that blur into a smooth decay are reverb. This tool flags the discrete reflections it can resolve and rates overall liveness — it doesn’t compute a full reverb-decay (RT60) figure.
Why do I need speakers, not headphones?
The test is acoustic: the click has to travel out into the room, bounce off surfaces, and return to the microphone. Headphones put the sound straight in your ears, so there’s nothing for the room to reflect and nothing for the mic to capture. Use speakers in the room you want to test.
Why place the mic away from the speaker?
If the mic is right next to the speaker, the direct click is so dominant that early reflections hide underneath it. A bit of separation (and keeping both away from a single nearby wall) lets the direct sound and its reflections arrive at clearly different times, which is what the tool measures.
How accurate is the "implied path" distance?
It’s an estimate. The delay times the speed of sound (~343 m/s) gives the extra distance the reflected sound travelled compared to the direct path — the full bounce route, not a straight line to one wall. It’s useful for comparing rooms or surfaces, not for precise measurement.
It says "no echo detected" — what’s wrong?
Either your room is genuinely very dead (lots of soft furnishings absorb the reflections), the click volume is too low, the mic is too close to the speaker, or you’re on headphones. Raise the volume, move the mic out into the room, use speakers, and keep quiet during the test.
What is flutter echo?
A rapid, repeating series of reflections that bounces back and forth between two parallel hard surfaces (like facing walls), heard as a "boing" or buzzy ring after a clap. If the impulse response shows several evenly-spaced spikes, you likely have flutter — treat one of the parallel surfaces with absorption or diffusion.
Why does it disable echo cancellation?
Browser echo cancellation is designed to remove exactly the speaker-to-mic sound this test relies on. The tool requests the raw signal with echo cancellation, noise suppression and auto-gain off. If your system forces processing that can’t be disabled, the reflections may be partially removed and the result will under-report your room’s liveness.
Is any audio recorded?
No. The captured response is analyzed in real time to find reflections only; nothing is recorded, saved, or transmitted. The microphone is released when the test finishes or you press Stop.