Audio Latency Measurement Tool
No microphone needed. A metronome plays a steady beat through your output; you tap when you hear each beat (press Space or tap the pad). The tool measures the offset between your taps and the beats and reports your audio latency / calibration offset in milliseconds — the number you’d dial into a rhythm game or DAW.
↔ This measures output / perceived latency by tapping. For an acoustic round-trip measurement (speaker → mic), use the Mic Latency Tester instead.
Metronome
Reported by browser
Your audio latency
How the Audio Latency Test Works
When your computer plays a sound, it doesn’t come out instantly. The audio passes through software buffers, the operating-system mixer, and the output hardware before it reaches your ears — a delay called output latency. This tool measures it without any microphone, using a method borrowed from rhythm-game calibration screens: it plays a steady metronome beat, and you tap along to what you hear. Because the sound arrives at your ears late, your taps land late by roughly the same amount. The average lateness of your taps is your audio latency / calibration offset.
The tool times each tap against the beat it was scheduled to play, using the browser’s high-resolution clock mapped to the audio clock (via getOutputTimestamp when available). It ignores the first couple of taps as warm-up and any wildly off-beat taps, then reports the average offset and how consistent your taps were.
What the number means
- Average offset — how late (positive) your taps land relative to the scheduled beat. This combines the real output latency with your personal tapping tendency, which is exactly the offset you’d enter into a game or DAW so things feel in sync.
- Consistency (±) — the spread of your taps. A small ± means a trustworthy measurement; a large ± means keep tapping or slow the tempo down.
- Base / output latency — the browser’s own reported figures, shown for reference. These are hardware/buffering estimates; the tapped value is the perceived end-to-end offset.
Tips for a good measurement
- Use the same output device (and settings) you actually use — Bluetooth headphones in particular add large, variable latency.
- Tap when you hear the beat, not when you expect it. Relax into the rhythm.
- Collect plenty of taps (16+). More taps tighten the average.
- If your ± is large, try the 80 BPM tempo — slower beats are easier to tap accurately.