中文

Healthy Lifestyle

How To Find The BPM Of Any Song: 5 Ways That Work

M

Mia Taylor, Music & Workout Curator

July 30, 2026

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

The fastest way to find a song's BPM is to search it on a free database like Tunebat, SongBPM, or GetSongBPM: type the title and artist, and the tempo appears instantly. No database entry? Play the song and tap along with a tap-tempo tool for 15 seconds. Between those two methods, you can get the BPM of almost any track in under a minute. The catch is what happens when you need tempos for 200 songs, not one — more on that below.

Why you can't just check Spotify anymore

Spotify has never shown BPM inside the app, and in late 2024 it went a step further: it deprecated public access to its Audio Features API, the data source that fed tempo and key information to most third-party tools. New apps now get an error instead of tempo data. Apple Music doesn't display BPM either (outside of DJ-oriented views on some platforms).

So the tempo data exists — every streaming service calculates it internally — but as a listener you can't see it. That's why runners, lifters, and playlist builders end up on this page. Here are the five methods that still work, ordered from fastest to most precise.

Method 1: search a BPM database (fastest)

Sites like Tunebat, SongBPM, GetSongBPM, and Chosic keep tempo data for tens of millions of tracks, much of it cached from before the Spotify API shutdown. Search by title and artist, or paste a Spotify link directly into Tunebat.

  • Speed: instant
  • Accuracy: ±1 BPM for most mainstream tracks
  • Weakness: obscure songs, new releases, remixes, and live versions are often missing or mislabeled

This covers maybe 90% of lookups. For the rest, you tap.

Method 2: tap the tempo (works on anything)

Play the song, open any free tap-tempo tool in your browser, and tap the spacebar on every beat. The tool averages your tap intervals and shows the BPM.

  1. Listen for a few bars first to lock onto the pulse, usually the kick drum.
  2. Tap on every beat for at least 15 to 20 seconds. Most tools stabilize after about 8 taps.
  3. Check the number against your ear. If it feels twice as fast or half as slow as the music, you've hit the half-time trap (see below).

Tap tempo is accurate to within 1 to 3 BPM, which is plenty for workout playlists. It also works on anything you can hear: streaming, radio, a live set, your gym's speakers.

Method 3: count it yourself (no tools at all)

Old-school and surprisingly reliable. Count the beats in 15 seconds of the song, then multiply by 4. If you count 40 beats, the song is around 160 BPM.

For better precision, count a full 30 seconds and multiply by 2. The longer you count, the tighter the estimate. This is the same skill as counting your running cadence — count footstrikes for 15 seconds, multiply by 4 — so runners tend to pick it up fast.

Method 4: analyze the audio file (most precise)

If you have the actual file (MP3, WAV, FLAC), upload it to a free online BPM analyzer or drop it into any DAW like GarageBand or Audacity. The software reads the waveform and returns the tempo to within a tenth of a BPM.

This is the method DJs and producers use, and it's overkill for most workout purposes. But it's the only reliable option for tracks that don't exist in any database: unreleased edits, podcast intros, your friend's demo.

Method 5: let an app scan your whole library

Here's where the one-song methods fall apart. Say you want a running playlist locked to your cadence at 165 steps per minute. Looking up 200 songs on Tunebat, one by one, is an afternoon gone. Tapping through them is worse.

This is the problem GagaRun was built for. It connects to your Apple Music or Spotify library, analyzes the BPM of every track automatically, and then plays only the songs that match the tempo you set. You never see a spreadsheet of numbers. You just pick 165, hit play, and your own music arrives at the right speed. If a favorite song is too slow, it can even shift the tempo in real time without the chipmunk effect.

Download GagaRun on the App Store

Watch out for the half-time trap

The single most common BPM error, whether from a detector or your own taps: reporting half or double the true tempo. A 170 BPM drum-and-bass track gets logged as 85 because the tool locked onto the snare instead of the full pulse. A slow 75 BPM ballad reads as 150.

The sanity check is simple. Most pop, hip-hop, and dance music lives between 80 and 180 BPM. If your result is below 80, try doubling it and see which number matches the energy of the song. For workout use, this matters a lot — running cadence for most recreational runners sits between 150 and 170 steps per minute, so a mislabeled 85 BPM track might secretly be a perfect 170 BPM running song.

Why BPM is worth finding in the first place

If you're reading this to build a workout playlist, the number isn't trivia. It changes how the workout feels. In a study published in the Journal of Science and Medicine in Sport, Karageorghis and colleagues had runners move in time with music matched to their stride. Time-to-exhaustion was 18 to 20% longer than running without music, and oxygen consumption dropped by 1 to 2.7%. The beat acts like an external pacer: your feet lock onto it, your pace stops drifting, and the effort feels smaller.

That only works when the BPM actually matches your movement. Which is exactly why it's worth knowing how to find it — or letting an app sort your library by BPM so you never have to.

Frequently asked questions

What's the fastest way to find a song's BPM?

Search the title and artist on Tunebat, SongBPM, or GetSongBPM. The result is instant and usually accurate within 1 BPM. If the song isn't listed, play it and tap along with a free tap-tempo tool for 15 seconds.

Can I see BPM in Spotify or Apple Music?

No. Neither app displays tempo, and Spotify deprecated public access to its Audio Features API in late 2024, which cut off most third-party BPM tools. Databases like Tunebat still hold cached tempo data for tens of millions of tracks.

How accurate is tapping the tempo?

Within 1 to 3 BPM if you tap steadily for 15 to 20 seconds. That's accurate enough for building workout playlists. For production work, analyze the audio file in a DAW instead, which gets you to within 0.1 BPM.

What BPM should my running songs be?

Match the music to your cadence. Most recreational runners land between 150 and 170 steps per minute, so songs in that BPM range (or half of it, using one step per two beats) work best. Count your steps for 15 seconds and multiply by 4 to find your number.

Related Articles

Download GagaRun QR Code

Scan to Download GagaRun

Get the iOS App
Runners on the hill