Audio Latency Test: Measure Round-Trip Delay Automatically

A free, automatic audio latency test with no sign-up: your device plays five short chirps, listens with its microphone and times the echo – no tapping.

Press Start and allow the microphone. Keep the room quiet for about 15 seconds.

Sample rate: –
Base latency: –
Output latency: –

Before you start: set a comfortable volume, switch off sound effects, spatial audio or sound enhancement if you can (they may add delay), find a quiet spot, use the built-in microphone, and test three times so you can use the median.

How the microphone loopback test works

This audio latency test works without any tapping. When you press Start, the page asks for your microphone with echo cancellation, noise suppression and automatic gain switched off, because each of those can hide or reshape the test sound. It then schedules five short chirps – quick sweeps from low to high pitch, 20 milliseconds long and 300 milliseconds apart – on the browser’s audio clock, and records what the microphone hears in the same clock’s timeline.

To find the chirps in the recording, the page compares the recording with the chirp it sent at every possible time shift (a cross-correlation, computed with a fast Fourier transform). The shift where they match best is the round-trip delay. A sweep is used instead of a click because its match peak is sharp and stands out clearly from room noise. The page then checks that the five chirps came back with the same spacing they were sent with; if they did not, the run is thrown away instead of reported.

That whole cycle repeats five times. You get the median, every individual run and the spread between the highest and lowest run. The arithmetic itself is precise to a single audio sample (about 0.02 ms at 48 kHz); the spread you see comes from the system’s buffers changing slightly between runs, and the result card shows it so you can judge how repeatable your setup is.

Results are estimates of the whole playback chain plus the input chain. They are not a laboratory measurement, and different browsers will report different numbers for the same hardware.

Round-trip vs output latency

The number this test reports is the round trip: output buffers, the speaker or headphones, the sound’s trip through the air, the microphone and the input buffers, all added together. Sound travels about 34 cm per millisecond, so a speaker 30 cm from the microphone adds roughly 1 ms – small, but it is in there.

Output latency is only the first half: how long a sound takes to come out after an app plays it. That is what you notice when video and sound drift apart, and it is what the flash-and-beep audio delay test estimates. A microphone test cannot split the round trip into its two halves on its own, because it only sees the total. If you need the output part only, use the slider test or the Bluetooth comparison; if you record or perform through your computer, the round trip is the figure that matters, because you hear yourself after both halves.

What your browser reports

Next to the result, the page shows three values the browser itself provides. They are reported, not measured, and some browsers leave them out – in that case you will see “not reported by this browser”.

The measured round trip is usually larger than these values combined, because they leave out the input side, and because the system and drivers rarely report every buffer they use.

Tips for an accurate reading

Limitations

This audio latency test cannot separate input delay from output delay; it always reports the sum. It also cannot see inside your headphones: a headset microphone usually switches wireless headphones into a call mode with different sound quality and timing, so it would measure that mode rather than normal listening. Some phones keep echo cancellation on even when the page asks for it to be switched off; the page warns you when it can tell, but it cannot always tell. Finally, the test measures your browser’s audio path. A music app with its own driver may be faster or slower on the same hardware.

How to reduce audio delay

Start with the cheapest fix: the one that removes a step from the chain. Measure again after each change so you know which one helped. Menu names below vary by brand and system version, so look for similar words if yours differ.

Windows

macOS

Android

iPhone and iPad

TV, soundbar and receiver

Your privacy

This test asks for your microphone only after you press Start. The signal is analysed in your browser’s memory, a couple of seconds at a time, and then thrown away. Nothing is recorded to a file, nothing is uploaded, and the microphone is switched off as soon as the five runs finish. We only count anonymous events such as “a test finished with a result between 100 and 200 ms”, never the sound itself or the exact number.

Details are in the privacy policy.

Frequently asked questions

What is round-trip audio latency?

Round-trip latency is the time from the moment a program sends a sound to the speaker until the same sound comes back in through the microphone.

It adds together the output path, the input path and the short trip through the air. Musicians care about it because it is roughly the delay they hear when they sing or play through a computer and listen to themselves.

Why is my round-trip result higher than my headphones’ or interface’s spec?

A specification usually describes one part of the chain, such as a codec or a driver buffer, while this test measures every part from the browser to the microphone and back.

Browsers keep their own safety buffers so audio does not crackle, and the microphone path adds a second set of buffers. A higher number here does not mean the specification is wrong; it is a different measurement.

Can it measure Bluetooth headphones?

It can measure Bluetooth output plus your device’s built-in microphone: play the chirps through the headphones and hold one earbud or ear cup right next to the built-in mic.

Do not use the headphones’ own microphone. Opening it usually switches the headphones into a call mode with different sound quality and timing. Remember that the result still includes the input path; the Bluetooth beat test isolates the wireless part better.

Is my audio recorded?

No. The microphone signal is analysed in your browser’s memory for about two and a half seconds per run and then discarded.

Nothing is saved to a file or sent to a server, and the microphone is switched off as soon as the runs finish. Your browser’s recording indicator should disappear at that point.

Why does it say “signal not found”?

It means the microphone did not pick up the five test chirps clearly enough to time them, so the tool refuses to guess a number.

Turn the volume up to about half, make sure the sound plays from speakers rather than wired headphones, move to a quieter room, and keep the device still while it measures.

Which browser works best for the microphone test?

Current versions of Chrome, Edge, Firefox and Safari should all work; if one fails or warns that audio processing is still on, try another.

Compare devices in the same browser, because each browser uses its own buffer sizes and the numbers are not directly comparable across browsers.

More sync and latency tools