How to Find the BPM of a Song
By Stem Splitter AI ·
To find the BPM of a song, you have three options: look it up in an online database, tap along to the beat and let a counter average your taps, or run the audio file through a tempo analyzer. A lookup is fastest for a well-known release. Tapping works for anything you can hear. Analyzing the file is the only method that measures the exact version you have, which matters more often than people expect.
Three Ways to Find a Song's BPM
BPM means beats per minute: how many steady pulses the song has in one minute. Each method gets you there differently.
| Method | What you do | Good for | Weak spot |
|---|---|---|---|
| Database lookup | Search the song title on a tempo website or in DJ software | Popular released songs | Lists the official release, not your file |
| Tap tempo | Tap a key or button on every beat | Any song you can play, including live audio | Depends on your timing, and on which pulse you choose to tap |
| Automatic analysis | Load the file into an analyzer | Your own files, remixes, edits, batches of tracks | Can lock onto half or double the tempo you would count |
Most people end up combining two of them: analyze the file, then tap along for a few bars to confirm the number feels right.
Why Song Databases Get BPM Wrong
A song database stores one tempo for one release. That release is the original master, and the BPM of a song on that list only describes that exact recording. The file on your computer is often something else:
- A remix or extended edit. Remixers regularly change the tempo to fit a genre, so the remix and the original can be far apart.
- A live version. Bands rarely play live at the studio tempo, and the tempo can drift within a single performance.
- A sped-up or slowed version. Edits made for short videos or "slowed and reverb" uploads change the tempo on purpose, and they share a title with the original.
- Your own bounce or a stem. A demo, a loop, or a practice recording is not in any database at all.
Databases also disagree with each other. One site may list a song at the tempo you would clap, and another at half or double that, because both readings describe the same groove. Neither is necessarily a mistake, but if you copy the number into your project without checking, your loops and beat grids will be off by a factor of two.
The fix is simple: treat a database number as a starting guess, then confirm it against the file you are actually using.
How to Tap Tempo
Tapping is the oldest method and still one of the most useful, because it tells you the tempo you feel, not just the one a program measures. Here is how to do it well.
- Open a tap counter. Any tap tempo tool works. The tap tempo built into the BPM and key finder runs next to the automatic reading, so you can compare the two.
- Pick the pulse you want to count. Listen for the kick drum and snare. In most pop, rock, and dance music, the snare lands on beats two and four. Tap on every beat of that pattern, which is usually the pulse you would nod your head to.
- Start tapping after the song settles. Skip intros, which are often freer in time. Begin on a verse or chorus where the drums play a steady pattern.
- Tap for at least eight beats. A tap counter averages the gaps between taps, so more taps give a steadier number. Two or three bars of taps is usually enough.
- Round sensibly. If the counter shows a value between two whole numbers, most produced songs sit on a whole number, so round to the nearest one and check by ear against a metronome.
No tap tool nearby? Use a stopwatch: count the beats for 15 seconds and multiply by four. It is rougher, but it gets you within a few BPM.
How to tell if you tapped at half or double speed
After tapping, ask two questions. Does the tempo you tapped feel like walking or like running? And does the snare land on every other tap, or on every tap? If the snare hits on every one of your taps, you may be tapping at half speed. If you hit two taps for each step you would naturally take, you may be at double speed. Both readings can be "correct," which is what the next section is about.
What Half-Time and Double-Time Mean
Half-time and double-time describe the same music counted at two different speeds. A song with a slow, heavy feel and fast hi-hats can honestly be read as 62 BPM or as 124 BPM. Count the big, slow backbeat and you get 62. Count the faster pulse of the hi-hats or the kick pattern and you get 124.
This is why two tools, or two people, can report different BPMs for the same file without either being broken. Half time double time ambiguity is common in:
- Hip-hop and trap, where a slow backbeat sits under fast hi-hats.
- Drum and bass and dubstep, where producers and DJs count the fast tempo but the groove feels half as fast.
- Ballads and slow songs, where an analyzer may lock onto eighth notes and double the reading.
Which number should you use? The one that matches what you are doing. A DJ beat-matching two tracks usually needs the number most DJ software uses for that genre. A producer importing a loop needs the number that matches the project's bar lines. A drummer practicing needs the pulse their foot would play. When in doubt, try both in your music app: the correct one lines the bar markers up with the downbeats.
How to Find BPM From a File You Have
If you have the song as a file, analyzing it directly avoids every database problem above, because the tool measures your version. Our BPM and key finder that reads your files in the browser without uploading them is built for this.
What it does:
- Measures the file on your device. The audio is decoded and analyzed locally in your browser. It is not uploaded to a server, which matters for unreleased mixes and client work.
- Accepts common audio formats. MP3, WAV, FLAC, M4A, AAC, OGG, Opus, and AIFF all work. It can also read the soundtrack of MP4, MOV, WebM, and MKV videos.
- Handles files up to 150 MB each.
- Takes up to 20 files at a time. Drop a whole folder of tracks for a set, and it analyzes up to 20 files at once and exports the results as a CSV you can keep with your library.
- Shows half-time and double-time values next to every reading, so a song read at half speed is easy to correct.
- Includes tap tempo for checking a result by ear.
What it cannot do, so you know when to double-check:
- Songs that change tempo get one number. If a track speeds up, slows down, or switches feel in the bridge, the reading reflects the strongest steady pulse, not every section.
- Loose, live performances drift. The tool reports the most consistent beat spacing it finds, which may not match every bar.
- Sparse intros or ambient tracks with no clear drums give the analysis little to lock onto. Tap along to confirm those.
The result is an estimate, like any tempo analysis. For most produced music it lands on the number you would count, sometimes at half or double, which is why both are shown.
What to Do With the BPM
Once you know the tempo, here is where it gets used.
Set your DAW to the song's tempo
Set the project tempo to the song's BPM before you import the audio. The bar lines then match the song's downbeats, so cutting a section, adding a drum loop, or quantizing a new part all line up. If the grid drifts away over a few bars, you likely have the half or double value, or the song was not recorded to a click.
Pick loops and samples that fit
Sample packs label loops by BPM. Choosing loops at the song's tempo, or at exactly half or double, means less time-stretching and fewer artifacts. A loop at a nearby but different tempo will need stretching, which can smear transients.
Order a DJ set
DJs sort tracks by BPM to plan transitions, moving the tempo up or down gradually through a set instead of jumping. Knowing the key as well helps you pick tracks that blend without clashing, and the same finder shows both.
Change the tempo of a song
Sometimes the BPM you found is not the BPM you need. A drummer might want a song slower for practice, or a DJ might want two tracks closer together. A pitch changer that speeds a song up or slows it down without changing its key lets you set a new speed and save the result as a new file, so you do not have to accept the pitch drop that comes with simply slowing the playback down.
Frequently Asked Questions
What is the most accurate way to find the BPM of a song?
Analyze the exact file you are using, then confirm by tapping along. Analysis measures your version, including remixes and edits a database will not list, and tapping checks that the result matches the pulse you hear. If the two disagree by a factor of two, you have a half-time or double-time reading, and you choose the one that fits your genre or project.
Why do different websites show different BPMs for the same song?
They may be listing different versions, such as the album cut versus a radio edit or remaster. Or they may count the same groove at different speeds, one at half time and one at double time. Both happen often. Always check the number against the actual file you plan to use, especially before setting a project tempo or beat grid.
Can you find the BPM of a song without uploading it?
Yes. A browser-based finder decodes the file on your device and never sends the audio to a server. Our BPM and key finder works this way, so unreleased tracks and client mixes stay on your computer. You can also tap tempo by ear, which needs no file at all, only the song playing.
Is a BPM of a song always a whole number?
Most songs produced on a computer are set to a whole-number tempo, so rounding a reading to the nearest whole number is usually right. Songs recorded without a click track, live recordings, and older records can sit between whole numbers or drift over time. For those, any single BPM is an average rather than an exact setting.