Blog

How to Find the BPM of a Song: 5 Ways That Work

Tap it, count it, use a detector or read it from the tags. Five reliable ways to find a song's tempo, and how to avoid the half-speed trap.

· 4 min read

You want the tempo of a song. Maybe you're mixing it into a DJ set, building a playlist for a run, setting the grid in your DAW or learning it on guitar. There is no single best method, because it depends on what you have in front of you: the song playing, the audio file, or only a name.

Here are five ways, from fastest to most thorough.

1. Tap along

This is the method most musicians use, and it takes about ten seconds. Play the song, listen for the beat you'd nod your head to, and tap once on every beat. In pop, rock and dance music that's usually the kick drum and the snare working together.

Open the tap tempo tool, then tap anywhere on the page or press any key on your keyboard. Keep going for at least 8 taps. After 16 the reading is normally within one BPM of the real tempo.

Two things make it more accurate. First, tap on a beat you can feel rather than one you're computing. Second, ignore the first couple of readings: the number jumps around early and settles as you keep going. The steadiness score under the number tells you how even your taps were. Above 90% you can trust the result.

2. Count beats against a clock

No tool needed. Start a stopwatch, count the beats for 15 seconds, then multiply by four. If you counted 31 beats, the tempo is about 124 BPM.

Counting for 30 seconds and doubling is more accurate, because a missed beat matters less. It's slower and it needs concentration, but it works anywhere, including with a live band or a record on a turntable.

3. Let a detector listen to the file

If you have the audio as an MP3, WAV or M4A, a detector can measure it for you. The BPM detector on this site runs entirely in your browser: it listens for the sudden jumps in loudness where drums hit, then looks for the spacing that repeats most consistently. It also estimates the musical key. Nothing is uploaded, so it's safe for unreleased tracks.

Detectors are excellent on music with a steady beat (house, techno, hip hop, most pop and rock). They struggle with ambient pieces, rubato classical playing and songs that change speed, because there isn't one true tempo to find.

4. Check your software

Most music software can already tell you.

  • DAWs. Ableton Live, Logic Pro and others estimate the tempo of a clip when you import it, so the answer is often one drag away.
  • DJ software. Programs such as Rekordbox, Serato and Traktor analyze your library and store a BPM for every track.
  • File tags. Many files already contain the BPM in their metadata. Open the track's info panel in your music app and look for a BPM field.

Automatic analysis is right most of the time, but it makes one mistake over and over, which brings us to the main trap.

5. Look it up, then verify it

Databases and track listings often show a BPM. Treat these numbers as a starting point, not as fact, because different sources disagree. A song listed at 70 BPM on one site is at 140 on another, and both can be defended. Tap along once to confirm it matches what you feel.

The half-speed trap

This is the single biggest source of wrong answers. A song at 140 BPM can also be felt at 70, and a tapper and a detector may pick different ones. Both numbers describe the same music; they just count different pulses.

How to choose:

  • Use the number that matches how the genre is normally produced and discussed. Dubstep is called 140, drum and bass 170 to 176, house 120 to 128.
  • If you're matching running pace or dancing, use the pulse your body actually follows.
  • If a tool gives you 70 and your gut says 140, press ×2 on the tap tempo page. The reverse is ÷2.

We wrote a longer explanation in half-time vs double-time.

Quick answers

How accurate is tapping? With 16 taps, normally within about one BPM. With 32 taps, within a fraction of one.

Why does my result change as I tap? Early taps carry the most uncertainty. The counter measures from your first tap to your last, so every extra beat makes the average steadier.

What about songs that speed up or slow down? They have no single BPM. Measure the section you care about, such as the chorus or the verse, rather than the whole song.

Once you have the number, you can use it right away. Turn it into delay times with the BPM to milliseconds calculator, or hear it back on the metronome to check that it feels right.