How to Find the BPM of Any Song (YouTube, Spotify, MP3)
Whether you’re a DJ planning a set, a producer matching a sample, a runner building a playlist or a musician learning a cover, you’ll eventually need a song’s BPM, its tempo in beats per minute. There are five reliable ways to find it, from fully automatic to good old counting. Here’s each one, when to use it, and how to avoid the classic half-time and double-time trap.
1. Analyze the audio file (most accurate)
If you have the song as a file, such as an MP3 you bought, a WAV from a producer or a voice memo of a rehearsal, an audio analyzer is the quickest and most precise option.
- Open the free BPM finder.
- Drag the file onto the drop zone, or tap Choose a file on a phone.
- Within a few seconds you’ll see the BPM, the key and a confidence rating.
- Press Play with click track to hear a metronome over the song. If the clicks line up with the drums, the tempo is right.
The analysis runs in your browser, so the file isn’t uploaded anywhere, and long tracks are checked for tempo changes as well.
2. Find the BPM of a YouTube or Spotify song
Most of the music we listen to is streamed, so there’s no file to upload. You have two options:
- Browser tab listening (desktop). In Chrome or Edge on a computer, open the BPM finder, choose Listen live and then Listen to a browser tab. Select the tab playing YouTube, Spotify’s web player, SoundCloud or any other site, and switch on “Share tab audio”. The tool hears the song directly, with no background noise.
- Microphone listening (any device). Play the song out loud on a speaker, TV or second phone, choose Listen with microphone and hold your device near the speaker. Give it 15 to 20 seconds of the busiest part of the song.
Either way, the reading updates as it listens. Stop when the number settles.
3. Tap along
Tap tempo is the fastest manual method and works for anything you can hear: a live band, a song on the radio in a shop, even a tune stuck in your head. Open the tap tempo tool and tap the pad or press the spacebar on every beat. After eight or more taps you’ll have a reliable number. Humans are surprisingly good at this: with sixteen steady taps, most people land within 1 to 2 BPM of the true tempo.
4. Count the beats yourself
No internet? Grab a stopwatch. Count the beats for 15 seconds, then multiply by 4. If you count 30 beats in 15 seconds, the song is about 120 BPM. Counting for a full 30 seconds and multiplying by 2 is more accurate. It’s quick and needs no tools, but it’s only accurate to a few BPM, because it’s easy to miss a beat or to start and stop the timer a little late.
5. Use your DAW or DJ software
DJ software such as rekordbox, Serato and Traktor analyzes BPM and key when you import tracks. DAWs can detect tempo too: Ableton Live can estimate tempo when you drag in an audio clip, and Logic Pro’s Smart Tempo can detect a recording’s tempo. These are great if you already work in those programs. Our guide to tap tempo in your DAW covers setting the tempo once you know it.
Half time, double time: why BPM tools sometimes disagree
You might see one site list a song at 75 BPM and another at 150. Neither is wrong. Most music has several layers of pulse, and you can count the beat at either level. A hip-hop track at 90 BPM has hi-hats at 180 notes per minute, and a trap song is often felt at 70 even though producers set the session to 140. Drum & bass is written at about 174 BPM but many people nod along at 87.
To decide, ask what you need the number for. For a DJ, match the convention of your software and genre. For a metronome, use the pulse you’d naturally tap your foot to. The ÷2 and ×2 buttons on the BPM finder switch between the two instantly. Our BPM by genre chart shows the usual convention for each style.
Tips for getting the right number
- Avoid intros and outros. Rubato openings, fades and breakdowns have little rhythm. The chorus is usually the best part to analyze.
- Live recordings drift. Bands rarely hold a perfectly steady tempo, so a live track may vary by several BPM. The finder reports the main tempo and flags big changes.
- Check by ear. A click track or metronome playing over the song is the ultimate test. If the clicks drift ahead or behind over 30 seconds, adjust by 1 BPM and try again.
- Get the key at the same time. The BPM finder also detects the musical key and its Camelot code, which DJs use for harmonic mixing and singers use to pick a comfortable key.