BPM Detector — Free Online Tool

Estimate the tempo of a song in beats per minute using onset energy analysis of the low frequencies, entirely in-browser.. BPM Detector is a free online tool from the ToolsRift Audio Tools collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.

Loading BPM Detector

How to use BPM Detector

Load a music file and press Detect BPM. The tool analyses the low-frequency onsets and reports the most likely tempo along with half-time and double-time alternatives.

Frequently asked questions

How does the detection work?

The track is downsampled and low-pass filtered to isolate the kick and bass, an onset energy envelope is built from it, and that envelope is autocorrelated to find the interval that repeats most strongly. That interval is converted into beats per minute.

How accurate is the result?

For music with a steady drum pattern the estimate is usually within one BPM. Sparse, rubato or heavily syncopated material is much harder, which is why the tool also shows the half-time and double-time candidates for you to judge.

Why does it sometimes report double or half the real tempo?

Autocorrelation cannot tell a beat from every second beat, so a 90 BPM track can score strongly at 180 BPM. Compare the reported value with the alternatives shown and pick the one that matches how you would tap along.

More Audio Tools

Audio Metadata Viewer
Inspect an audio file
Tone Generator
Generate a pure sine, square, sawtooth or triangle tone at any frequency, play it live and export it as a WAV file.
Noise Generator
Generate white, pink or brown noise for testing speakers, masking distractions or sound design, with WAV export.
Hearing Frequency Test
Step through a frequency sweep from 500 Hz to 20 kHz to find roughly where your hearing rolls off. For curiosity only.
Binaural Beat Generator
Play two slightly different tones, one in each ear, to create a binaural beat at the offset you pick. Not a medical device.
Audio Trimmer
Cut and trim MP3, WAV, OGG or M4A audio using a visual waveform with live preview and WAV export — nothing is ever uploaded.

← View all Audio Tools