BPM Finder & Key Finder: Get the Tempo and Key of a Song

Choose a song file and see its BPM and key in a second or two, or tap along to the beat. Free, no sign-up, and your file never leaves your device.

or drop a file here
MP3, WAV, M4A, MP4 or MOV · up to 10 minutes · stays on your device

Only know the song's name? Play it anywhere and tap along with the beat, or press the space bar. Eight taps give a steady reading; stop for two seconds to start again.

How to Find the BPM and Key of a Song

1

Choose a song file

Choose a song file from your phone or computer: an MP3, WAV or M4A file, or an MP4 or MOV video, in which case the BPM finder listens to its soundtrack. It works from the file itself, so it can't look a song up by its name. The song is analyzed in your browser, and on a laptop a four-minute song takes about two seconds.

2

Read the tempo and the key

The tempo is shown in beats per minute, and if the half or double reading is also plausible, it's listed next to it. The key comes with its relative key and its Camelot code. The relative key is the major or minor key made of the same notes; the analysis can't always tell the two apart, so you see both.

3

Check them against what you hear

Play the song and check the readings against what you hear. To sing or play it in another key, or at another speed, choose Change the key or speed and the same file opens in the pitch changer.

What BPM Means, and Why You See Half or Double

BPM is the number of beats in one minute of music, and most pop songs land somewhere between 100 and 130.

The same song can honestly be counted two ways. A hip-hop track might feel like 73 BPM when you nod along to the kick drum and 146 BPM when you follow the hi-hats. Every BPM finder has to pick one, which is why one site can say 82 and another 160 for the same track. In our own test, the main reading for a rap song whose download page lists it at 70 to 75 BPM was 146, with 73 as the alternative.

That's why the BPM finder shows the alternative too. Pick the one that matches how you count the song, or how your DJ software or project counts it.

Song Key Finder: Major, Minor and Relative Keys

A song's key is the note it feels most settled on, plus whether it sounds major or minor. A song in A minor keeps coming back to A, using the notes of the A minor scale.

Every major key shares its notes with one minor key, its relative key: C major and A minor use exactly the same seven notes, the white keys on a piano. That makes the two easy to confuse, for software and for people. In our test, a track written in A minor was read as C major; because the two are relative keys, the result shows both.

To tell which one you have, listen to how the song ends and which chord feels like home. A song that keeps resolving to a bright chord is probably in the major key; one that settles on a darker chord is probably in the minor.

BPM Counter: Tap Along When You Don't Have the File

No file, or only the song's name? Use the BPM counter instead. Play the song anywhere, on a speaker, in another tab or live, and tap the Tap tempo button or the space bar on every beat. The counter averages your last eight taps, so keep going for two bars or so until the number settles. Stop for two seconds and the next tap starts a new count.

Tapping is also a good way to check an analysis. If the analysis says 140 and your taps say 70, you're feeling the half-time pulse, and 70 is probably the number you need. For a quick count without any tool, count the beats for 15 seconds and multiply by four.

Typical BPM by Genre

Genre is a quick way to choose between a reading and its alternative. One common set of rough ranges: ballads around 60 to 80 BPM, hip hop 80 to 100, pop 100 to 130, house and techno 120 to 130, trance around 138, dubstep 140, and drum and bass around 174.

So if a hip-hop track reads 180, the half-time 90 is probably the number you want. If a drum and bass track reads 87, take the double, 174. These ranges are a guide, not a rule: plenty of songs sit outside them, like the rap song above at 73.

When a BPM Finder Gets It Wrong

A BPM finder works best on songs with a steady beat. It struggles with songs that speed up or slow down, live recordings that drift, swing and loose grooves, and songs with no drums at all. A song with a tempo change gets one number for the whole track, which can't be right for both halves.

Key detection has its own weak spots: songs that change key and songs that borrow chords from other keys, on top of the relative major and minor mix-up above. In our test of five real songs, the first BPM reading was right for three, the alternative was right for a fourth, and one was off.

When a reading looks wrong, try the alternative, tap along, or compare it with the genre range. Even DJs who pay for key software still correct a few tracks by ear, so trust what you hear.

What to Do with the Key and BPM

DJs mix tracks with close tempos and compatible keys; the Camelot code makes the second part quick. Producers set a project to the song's tempo, so loops line up with the grid and tempo-synced effects fall into place, and pitch samples into its key. Video editors and dancers count in beats: one beat lasts 60 divided by the BPM in seconds, so at 120 BPM a beat is half a second.

Singers use the key to find out whether a song sits in their range. If the original key is too high, the pitch changer moves the song down. To reach a set tempo, its speed control works in percent: taking a 120 BPM song to 96 BPM means setting 80%.

Free Key and BPM Finder: No Upload, No Sign-Up

This key and BPM finder runs inside your browser. Your song is analyzed on your own device: it isn't uploaded to our servers and we don't keep a copy. There's no daily limit and no account to create. Songs up to 10 minutes long work.

BPM Finder FAQ

Why does this BPM finder give a different number from another site?
Usually it's the half-time and double-time question, or the relative key: two readings that both describe the same song. If the numbers still don't match, the song may change tempo or key partway through, and each tool settles on a different section.
Is tapping or analysis more accurate?
Neither is always better. Analysis is quicker and doesn't depend on your timing, so it's the easier choice when you have the file. Tapping does better on live recordings and songs whose tempo drifts, and it's the only option when you can hear the song but can't get the file.
Can I look up a song by its name, or use a YouTube or Spotify link?
No. The BPM finder works with audio and video files on your device, so it can't look up a song by name, and it can't open a YouTube or Spotify link. If you can play the song but can't get the file, use the tap tempo counter while it plays.
Can it listen through my microphone?
No. It doesn't use your microphone. To measure a song that's playing around you, tap along with it instead.
What is the Camelot code?
It's a way of writing keys that DJs use: each key gets a number from 1 to 12 and a letter, A for minor and B for major. A minor is 8A and C major is 8B. Neighbouring numbers and the other letter on the same number usually mix well, so from 8A you'd try 7A, 9A or 8B.
Why is the BPM a whole number?
Most songs made in a studio are recorded to a click at a whole-number tempo, so the BPM finder rounds to the nearest whole number. Live recordings, old records and songs played without a click often drift, so their average tempo may not be a whole number.
Can I check a whole folder of songs at once?
Not yet. It checks one song at a time. Each one takes a couple of seconds, so a short playlist is quick to go through.
Does it work on my phone?
Yes, in your phone's browser on iPhone or Android, with no app to install. Analysis takes a little longer on a phone than on a computer.
Can it find the key of a vocal or acapella track?
The key reading can work on a vocal on its own, but the BPM reading needs a beat to follow, so it's often wrong on an acapella. Analyze the full song if you have it, or tap along to the vocal.

More Free Tools

Voice Remover

Remove the vocals from a song and keep the instrumental.

Vocal Isolator

Get clean vocals (acapella) from any song.

Background Music Remover

Remove the music from a video or recording and keep the voices.

Stem Splitter

Upload a song or video and get six separate tracks: vocals, drums, bass, guitar, piano and other instruments.

Pitch Changer

Raise or lower a song in semitones, or speed it up and slow it down, right in your browser.

Karaoke Maker

Upload a song or video and get an MP3 with the vocals taken out, plus the vocals as a separate file.