BPM finder

Find the tempo and key of your songs, one track or a whole folder.

Find the BPM of a song

Tap the beat

– BPM ·

How it works

  1. 01

    Choose a song, or several, or drop them onto the box above.

  2. 02

    Read the tempo in BPM, with the key and its Camelot code beside it.

  3. 03

    If the count feels twice as fast or slow as you hear it, press Half or Double.

  4. 04

    For several songs, select a row to see its full result, then copy the table or download it as CSV.

Find the BPM of a song

Drop a song onto the box above, or choose one. StemVocal reads it from start to end, up to the first 10 minutes, and shows the tempo in beats per minute with the song's key beside it. Choose many songs at once, or drop a whole folder, and each one gets a row in a table, so you can sort a DJ set or a practice list in one go. Select any row to see its full result.

The tempo is a whole number when the song sits on one, as most produced music does, and keeps a decimal when it falls clearly between two.

Half time, double time and the right count

A beat can be counted at more than one speed. Drum and bass is usually counted around 174 BPM, yet its drums also fit a count of 87. Dubstep sits around 140 with a half-time feel, most house and techno between 120 and 130, and hip-hop often between 90 and 115.

StemVocal weighs the likely counts and shows the one listeners most often choose for music that sounds like yours. If the number feels twice as fast or twice as slow as the way you hear the song, press Half or Double. When the other count was nearly as likely, the result says so under the number.

Tap along to check

The tap pad measures the beat from your own timing. Tap it with the pulse of the music, or focus it and press the space bar. After four taps the number settles, and it keeps averaging the last 16 taps. Pause for more than two and a half seconds and it starts a fresh count, so you can check a second song straight away. Tapping is also the quickest way to settle a song whose tempo drifts, such as a live recording.

BPM and key for a DJ set

Beatmatching needs the tempo, and harmonic mixing needs the key. Each result shows both, with the key's Camelot code: songs with the same code, the same number in the other letter, or one number either way usually blend without a clash. The song key finder explains the codes and lists all 24 keys. Copy the table into a spreadsheet, or download the CSV and keep it next to your crate. To bring a song to another tempo, use the tempo changer.

When a reading is off

A few kinds of music give a less certain answer:

Need the vocals or the instrumental too?

The same song can go straight into StemVocal's acapella extractor for a vocal-only track, or the vocal remover for an instrumental. Split it into stems to get the drums, bass and other instruments on their own, then slow a section down, change its key and loop it in the practice player.

Tempo ranges above are medians of the human annotations in the GiantSteps tempo collection (electronic music) and the GTZAN collection (hip-hop), the same public test sets used to measure this finder.

Frequently asked questions

How does the BPM finder work?

It listens to the whole song, up to the first 10 minutes, and marks where notes and drum hits begin. The spacing that repeats most strongly across the song is the beat. It then checks the likely counts, such as 87 or 174, and shows the one listeners most often choose for music like it.

Why is the BPM half or double what I expected?

The same beat can be counted at two speeds. Drum and bass is usually counted around 170 to 175 BPM, but its drums also fit 85 to 88. If the number feels twice as fast or slow as you hear it, press Half or Double. When another count was nearly as likely, the result mentions it.

Can I find the BPM of many songs at once?

Yes. Choose up to 50 songs at a time. Each one gets a row with its BPM, key and Camelot code, and you can copy the table or download it as a CSV file for your DJ software or a spreadsheet.

Is it free?

Yes, with no account and no daily limit. It does not use your StemVocal free jobs or credits.

How accurate is it?

We tested it on public research collections with human-annotated tempos. The BPM was within 4% on 84.7% of 661 electronic tracks and 72.0% of 500 clips across ten genres, and it was right apart from half, double or triple time on 95.0% and 91.2%. Songs that speed up, slow down or have no steady beat are the hardest.