BPM, or beats per minute, is the speed of a song: the pulse you nod your head to. This free BPM finder reads it straight from an audio file on your phone or computer, so you can set your DAW to the right tempo, pick a beat that suits your flow or line up two tracks in a DJ mix.
How it works
- Choose an audio file from your phone or computer (MP3, WAV, M4A or AAC work in every modern browser; FLAC and OGG work in most).
- Your browser decodes the audio and analyses it on your device. Nothing is uploaded to Centertainment or anyone else.
- Tempo comes from the rhythm: we track where new sounds start and look for the beat spacing that repeats most strongly.
- Key comes from the notes: we add up which of the 12 pitch classes sound most across the track and compare the result with published major and minor key profiles.
- You get the BPM, the key, its Camelot and Open Key codes, half-time and double-time values, the keys it mixes well with and a confidence level for each result.
Frequently asked questions
What does BPM mean?
BPM stands for beats per minute, the speed of the main pulse you would clap or nod along to. At 120 BPM there are two beats every second.
Why does it say 70 BPM when my beat is 140?
Tempo has an octave problem: a beat at 140 BPM with a snare on every third beat can feel like 70, and 140 is also a valid reading of a 70 BPM groove. Detectors, and people, often disagree by exactly half or double. Tap the half-time or double-time value to switch to the one your DAW or genre uses.
How accurate is it?
It works best on music with a steady beat and clear chords. In our tests on synthesised loops with a known tempo and key, it found the right key every time and matched the tempo to within 0.5 BPM, except that some very slow or very fast loops were read at exactly half or double speed. Real songs are harder: tempo changes, live drumming, heavy distortion or songs that switch key can confuse any detector, and some tracks are read at half or double their tempo. Check the confidence level and the half-time and double-time values, and trust your ears.
Why is the BPM not a whole number?
We show the measured tempo. Most beats made in a DAW use a whole number, so if your result is within a fraction of one, the whole number is almost certainly right. Old recordings and live bands often drift between tempos.
Is my audio uploaded anywhere?
No. The file is opened and analysed inside your browser on your own device. It is never sent to Centertainment or any other server, which makes it safe for unreleased beats.
Can I paste a YouTube or Spotify link?
No. Beat Lab only analyses audio files you already have the right to use, such as your own beats, stems or purchased files. It doesn't download from YouTube or look songs up on Spotify.
Why you sometimes get half or double
Every tempo detector, and every listener, can hear the same groove at two speeds. A trap beat at 140 BPM with its snare on beat three feels like 70. A slow ballad at 70 can be counted at 140 with double-time hi-hats. Neither answer is wrong; it depends on what you count. Beat Lab shows the detected tempo with its half-time and double-time values, so you can tap the one that matches your project.
Tips for the best result
- Use a section with drums. An intro with only pads or vocals has little rhythm to measure.
- Choose the original file rather than a screen recording. Extra noise and speech make detection harder.
- Songs that speed up or slow down get one average tempo. Live recordings often drift by a few BPM.
- Press Play with metronome click. If the clicks stay on the beat, the tempo is right.
No file? Tap along with our tap tempo tool. Need the key as well? It’s shown with every result, or see the song key finder for more on keys.
