Skip to content

BPM Detector

Estimates a track’s tempo in BPM by onset autocorrelation, with a confidence score and alternative candidates.

🔒 Runs entirely in your browserbpmanalysismusic

Drop a track to measure its tempo

Onset-energy autocorrelation — reliable on steady 4/4 between 60 and 200 BPM, verified to ±1 BPM on synthetic click tracks. Rubato and heavy swing will fool it, and it says so.

Everything happens in this tab. The track is never uploaded.

Feed it from

Next

These accept what this tool produces, so the result can go straight in.