Tap Tempo

Tap along to any beat to find its tempo in BPM.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Tap tempo — find the BPM of any beat

Tap tempo lets you measure the speed of any piece of music in beats per minute (BPM) without specialist gear. It is used by DJs matching tracks, producers setting delay times, drummers checking a click, and musicians transcribing a song. Play the music from any source, tap along on the button, and the estimate appears in real time.

How it works

Each tap is timestamped with the browser’s high-resolution clock. With n taps, the tool measures the total elapsed time from the first tap to the last, divides it by the number of gaps (n − 1) to get the average interval in milliseconds, then converts:

BPM = 60000 ÷ average interval (ms)

Averaging across all taps cancels out the small timing errors in any single tap, so a longer run of steady taps gives a tighter result. If you pause for more than two seconds, the window resets and the next tap starts a fresh measurement.

Example

You tap four times, evenly, one beat apart. The first and last taps are 1500 ms apart across 3 gaps, so the average interval is 500 ms. That gives 60000 ÷ 500 = 120 BPM, and the quarter-note delay time shows as 500 ms.

Average intervalBPMQuarter-note delay
1000 ms601000 ms
500 ms120500 ms
400 ms150400 ms

Everything runs in your browser — no microphone, no uploads, nothing leaves your device.

Ad placeholder (rectangle)