Skip to content
TuneSplit

How do I find the BPM of a song?

BPM is beats per minute, the tempo of the song. You can measure it with a free analyzer in your browser, by tapping along, or by counting by hand. This guide shows each method, explains the half-time and double-time confusion, and says what accuracy to expect.

Drop a song to find its BPM & keyRuns in your browser · no upload, no limit
Private: analysis happens on your device.
Tap tempo: Spectral-flux tempo + Krumhansl key profiles
Tempo + key · Sunlight A
112BPM (prompted)
4/4meter
2:30length

Runs in your browser — the file never leaves your device.

Drop the song into TuneSplit's BPM and key finder and it shows the tempo, with half-time and double-time alternatives and a confidence score. It runs in your browser, uploads nothing, and is free with no limit and no sign-up. You can also press the Tap button along to the beat, or count beats for 15 seconds and multiply by four.

What BPM tells you

BPM stands for beats per minute. A slow ballad might sit around 60 to 80, a walking pop song near 100 to 120, house music around 120 to 130, and drum and bass near 170 to 180. These are rough ranges, not rules.

  • DJs use BPM to match two tracks so they can mix smoothly.
  • Producers use it to set a project tempo and to time-stretch loops and samples.
  • Runners and trainers pick songs at a pace that fits their cadence.
  • Dancers and teachers choose music at the right speed for a routine.
  • Musicians use it to set a metronome for practice.

Method 1: the free analyzer

The analyzer decodes the first part of your file in the browser, takes a 90-second stretch from the middle so intros and outros do not mislead it, and measures how the energy changes over time to find the repeating pulse. This is a spectral-flux method. Because it runs on your own device, the file is never uploaded and there is no daily limit.

The result card shows the BPM, a confidence percentage, and half-time and double-time alternatives. Confidence is higher on songs with a clear drum pulse and lower on freeform or heavily rubato music.

Supported files are the common audio formats your browser can decode, such as MP3, WAV, M4A and FLAC. If a file cannot be read, export an MP3 or WAV from your editor and try again.

Method 2: tap tempo

At the bottom of the tool there is a Tap along to the beat button. Play the song, then press the button on each beat. After three taps it shows Tap and the BPM, and it keeps averaging the last twelve taps. Taps older than three seconds are dropped, so just start again if you lose the beat.

Tap tempo is good when you can hear the beat but the analyzer is unsure, for example in a live recording or a song with a long free intro.

Method 3: other ways

MethodHowGood forTrade-off
Count by handCount beats for 15 seconds and multiply by 4Quick checks with no toolsSmall errors get multiplied; hard on fast songs
DAW tempo detectionImport the file and use the DAW's tempo or warp detectionProducers already in a projectDepends on the DAW and version; not verified here
AudacityUse a tempo detection or a label track and measure the gapsFree desktop editingMore manual steps
Metronome matchSet a metronome and adjust until it locks with the songMusiciansSlow, and easy to drift
Free browser analyzerDrop the file into the tool aboveFast, unlimited, privateCan pick half or double time on some songs

Why the answer is sometimes half or double

Many songs can be felt at two speeds. A track at 70 BPM with a busy hi-hat can also be heard as 140, and a 140 BPM track can feel like 70. The analyzer picks the most likely one and lists the other as an alternative. Which one is right depends on the genre and on how you count. In hip-hop, for example, people often quote the slower number, while in drum and bass they quote the faster one.

If you are matching tracks for a DJ mix, either number works as long as both tracks use the same convention. If you are setting a project tempo in a DAW, pick the number that matches the way you count the bars.

Songs that change tempo, or that were recorded without a click, do not have one BPM. The analyzer then reports an average, and the confidence will be lower.

After you have the BPM

Change the speed without changing the pitch with the tempo changer, or shift the key with the pitch changer. If you also want the key of the song, the key finder reads it in the same pass; the BPM finder shows both. Both run in the browser.

Frequently asked questions

How do I find the BPM of a song for free?

Drop the file into TuneSplit's BPM and key finder. It is free, unlimited and runs in your browser, so nothing is uploaded. You can also tap along to the beat with the Tap button.

Is the BPM finder accurate?

It is accurate on songs with a steady drum pulse and less so on live, rubato or tempo-changing music. It shows a confidence percentage so you can judge each result, and you can verify it with tap tempo.

Why does it show half or double the BPM I expected?

Many songs can be felt at two speeds. The tool shows the half and double time alternatives so you can choose the one that matches how you count.

Can I find the BPM on my phone?

Yes. The tool runs in a mobile browser: tap the upload box, choose a song and read the result. The tap tempo button works on a touch screen too.

Does it upload my song?

No. The analysis runs on your own device, and the file never leaves it.

How can I find the BPM without any tool?

Play the song, count the beats for 15 seconds and multiply by four. For better accuracy count for 30 seconds and multiply by two.

Related tools