From the blog · April 16, 2026

How to find the BPM of a song (3 ways)

Finding the BPM of a song you didn't write is one of the most common things musicians need to do — and there's no good reason to ever guess at it. Here are the three reliable ways, ranked by speed.

Method 1: Tap tempo (the fastest)

The single fastest way to find the BPM of any song is the tap tempo feature on a metronome. Open a tap-tempo tool, hit play on the song, and tap the spacebar in time with the beat. After about four taps, the BPM appears. After eight, it's usually accurate to ±1 BPM.

The trick is to tap on the steadiest part of the beat — usually the kick drum or the snare backbeat. If you tap on the off-beats or get distracted by syncopation, your readings will drift. Aim for the simplest pulse you can hear.

What to tap on: in most pop, rock, and electronic music, the easiest pulse to lock onto is the kick drum. In funk and R&B, locking to the snare on beats 2 and 4 is often easier (then the BPM you're getting is the same as if you tapped the kick — every backbeat is one beat). In jazz, lock to the ride cymbal's "ding-ding-da-ding" pattern.

If your readings keep drifting: stop, breathe, and start fresh. The first 1–2 taps are always the hardest because you don't have a reference yet. After 4 stable taps, the rolling average smooths out small errors.

Method 2: Count by hand

If you don't have a phone or computer handy, the manual method works in any situation. Use a stopwatch (your phone clock counts) and count the beats over a fixed time window:

15 seconds is the sweet spot — accurate enough for most uses (within ±4 BPM), short enough that you can do it twice and average for higher precision.

Counting tip: find a stretch of song with a steady drumbeat (the verse usually works better than the chorus, which often has rhythmic variations). Don't try to count where the time is loose or the drums drop out.

Method 3: Automatic detection

Most DAWs (Logic, Ableton Live, FL Studio, Reaper) and DJ software (Serato, Rekordbox, Traktor) include automatic BPM detection. Drag in the song, the software analyzes it, and the BPM appears alongside the file in your library.

This works well for:

Automatic detection struggles with:

Tricky cases

Songs that change tempo. Many older recordings (recorded before click tracks were standard) drift slightly in tempo. The Beatles' early catalog and most jazz from before the 1980s does this. The "BPM" in these cases is more like an average — pick the steadiest section as your reference.

Songs with intros that aren't in the main tempo. Find a section in the middle of the song where the groove is locked in, and find the BPM from there.

Songs in unusual time signatures. A song in 7/8 still has a BPM — you're just counting eighth notes instead of quarter notes. Tap on whatever pulse the drums imply.

Half-time vs. double-time. Trap and dubstep often have hi-hats at sixteenth-note speed but kick drums at half-time. The "real" BPM is the one a drummer would count to — usually the kick. If your tap-tempo reading is unusually low (say, 70 BPM) or unusually high (200 BPM), try doubling or halving and see which feels more natural.

What to do with the BPM once you have it

For practice: set a metronome to the captured BPM and play along. For producing: type the number into your DAW's tempo field. For DJing: write it down (or rely on your software's library). For setting delay times in a mix: convert it to milliseconds with the BPM to ms calculator.

One useful workflow: capture the BPM, then dial in the closest BPM preset on the metronome. The preset pages have suggestions for what to play at each tempo and how to use it for practice.

Try tap tempo

Try the tool referenced in this article.

Open the tool →