BPM Finder
Load a track, get its tempo — analysed locally in your browser.
Your file is read in the browser and never uploaded.
Detect BPM from any audio file
Pick a file and the tool decodes it in your browser, measures the energy of the signal in ten-millisecond frames, keeps only the frames where energy rises sharply — the note onsets — and then tests every tempo between 60 and 200 BPM to see which one lines those onsets up best. The best match is shown, with the runner-up candidates underneath.
Nothing is uploaded. The whole analysis runs on your device, which is why a long file takes a few seconds.
Reading the result
Compare the detected figure against the track by ear using the metronome. If it feels twice as fast or twice as slow, take the doubled or halved value printed under the result: both are musically valid readings of the same pulse. Once you have a tempo you trust, the BPM to milliseconds converter turns it into delay and reverb times.
Frequently asked questions
What audio formats can I analyse?
Whatever your browser can decode, which in practice covers MP3, WAV, OGG, FLAC and M4A on current desktop browsers. The file is read locally and never uploaded.
Why did it return half or double the real tempo?
Tempo detection finds the strongest periodic pulse, and a track with heavy offbeats or a sparse kick pattern can make the half-time or double-time pulse the strongest one. The tool prints the halved and doubled values next to the result so you can pick the one that matches what you hear.
Does it work on a track with no drums?
Less reliably. The detector works from sudden increases in energy, so music with soft attacks — solo strings, ambient pads, rubato piano — often has no clear pulse to lock onto. Tap it in with the tap tempo tool instead.