Online BPM Detector
Find the tempo of any song. Drop a file in and get the BPM (and a confidence score) in seconds.
Drop your audio file here
or click to browse a file
We don't analyse or index your file beyond returning the BPM result.
About this BPM detector
Beats per minute, automatically. The detector decodes your audio, runs an onset-detection pass to find the strongest periodicity, and reports the resulting tempo. Useful for DJs building setlists, producers matching tempos, runners curating playlists, and anyone curious about a song's actual BPM.
We don't analyse or index your file beyond returning the BPM result.
How to detect BPM online
- 01
Drop in audio
MP3, WAV, FLAC, OGG, M4A — common audio formats.
- 02
Wait a few seconds
Decoding and beat analysis happen quickly.
- 03
Read the BPM
The detected tempo appears, with the half- and double-time variants for context.
Why use this BPM detector
- Detects BPM automatically — no clicking along to a beat
- Shows half-time and double-time alternatives in case of ambiguity
- Works on common audio formats
- Free, private, no install
- Free, no signup, no length cap
- Great for DJs, producers, runners and music nerds
BPM detector FAQ
Why does it sometimes report half or double the tempo?
Beat detectors lock onto the strongest periodicity, which can be the eighth-note or half-note pulse instead of the quarter-note BPM. The tool shows the alternatives for that reason.
Does it work on songs without a clear beat?
Less well. Acoustic ballads, classical music and free-time recordings can give noisy results. Tracks with steady percussion give the cleanest answers.
How long does analysis take?
A few seconds for a typical 3–5 minute song. Longer files take proportionally longer.
Is my file kept private?
Yes. We don't analyse or index your file beyond returning the BPM result.
More dj & mix tools
Mashups, BPM, multi-track sets