BPM Detector
Drop in a song and get its tempo in beats per minute. Then play it back with a click on every beat to check the detector got it right.
How it works
- 1Drop an audio or video file, or click to choose one.
- 2Read the detected BPM.
- 3Play it with the click track and switch to half or double if needed.
How the BPM detector works
The detector looks for regular bursts of energy in the music, which is where drums and strong chords land. It measures how often those bursts repeat and picks the tempo that explains them best, preferring values in the range most music is counted in. Everything runs in your browser, so even a long track takes only a few seconds and nothing is uploaded.
Checking the result by ear
A number on its own is easy to get wrong by a factor of two, so the detector lets you hear it. Play with click lines the click up with the strongest beats it can find in the song. If the click lands on every beat you'd tap your foot to, the tempo is right. If it only hits every other beat, choose double; if it's twice as busy as the beat, choose half.
When automatic detection struggles
Live recordings drift, classical music changes tempo on purpose, and songs with swing or heavy syncopation can confuse any detector. In those cases the result is an average over the whole file. For a quick check of a specific section, tap along with our BPM finder instead.
Uses for a song's BPM
DJs use BPM to choose tracks that mix smoothly. Video editors cut on the beat, runners and cyclists build playlists at a target cadence, and musicians set a metronome to practise a song at full speed or slowed down. If you need the song at a different tempo, our speed changer can stretch it without changing the pitch.