Click the pad or hit Space to tap along — the running BPM updates in real time. No file upload needed.
Click the pad or hit Space on every beat. Space or click the pad.
Each tap registers a beat.
The first 3 calibrate; from tap 4 the BPM stabilises.
Hit Reset to start over with a new song.
Keyboard-friendly: hit Space to tap without moving the mouse.
Running average smooths out human tapping jitter.
No upload, no signup. Pure JavaScript in your browser.
Accuracy improves with more taps. After 8-10 taps you're typically within ±1 BPM of the true tempo.
Human tapping isn't perfectly steady. We average across the most recent 4-8 taps to smooth out jitter.
Tap quarter-notes (one tap per beat). If the song is at 80 BPM and you accidentally tap eighth-notes, the readout will show 160 — click the 'half' pill below the readout to lock the corrected number.
Hit Reset between sections. Tap-tempo measures the steady tempo of whatever you're tapping right now — it doesn't track changes over time.