Beat / BPM Detector
Find a song's tempo in seconds, hear a click track laid over it to confirm, or tap along — all in your browser.
Settings
80–160 BPM · Click −6 dB · MP3 · 192 kbps
How to Use Beat / BPM Detector in 3 Steps
Drop a song
Drag an MP3, WAV, M4A or FLAC onto the left pane.
Detect
Click Detect BPM. The tempo appears with a confidence score and a click track laid over the song.
Confirm
Play the click mix — if the clicks sit on the beat, the BPM is right. Not sure? Tap along with Tap tempo.
Beat / BPM Detector — Frequently Asked Questions
Is my audio uploaded anywhere?
No. The file is decoded by your browser's Web Audio engine, processed on your device and encoded in the page. Nothing is sent to a server.
How is the tempo detected?
The tool builds an onset curve (where the energy jumps — kicks, snares, strums), then autocorrelates it to find the most regular beat spacing, refined to a decimal.
Why is the result half or double the real BPM?
A 70 BPM song and a 140 BPM song share the same beat grid. Pick the expected range in Settings to tell the detector which one you mean.
How accurate is it?
Songs with a steady drum beat are usually within ±0.5 BPM. Live recordings with drifting tempo, rubato classical music or beatless ambient tracks are unreliable — the confidence score drops for those.
What is the click track for?
It is the song with a metronome mixed on top at the detected tempo and phase. If the clicks line up you can trust the number; you can download it for practice.
How does tap tempo work?
Tap the button (or press T) on each beat. After four taps it averages the gaps; stop for 2 seconds to start over.