Free BPM Finder & Tempo Analyzer

Find out how fast a song is and which key it is in. Open a file, and the tempo in BPM, the key and its Camelot code appear within seconds. Nothing is uploaded.

Online Tempo & Key Detector

The analyzer listens to the rhythm and the harmony of a track and estimates two things DJs and producers need all the time: the tempo and the key.

What Does the BPM & Key Analyzer Show?

  • Tempo: the beats per minute, with the half-time and double-time values next to it, because a track at 140 BPM can also be counted at 70.
  • Key: the most likely key, such as A minor, with its Camelot code (8A) for harmonic mixing, and the second most likely key.
  • Confidence: a high, medium or low rating for each result, so you know when to double-check.
  • Click on the beat: switch on the click and play the track. If the clicks stay on the beat from start to finish, the tempo is right.

How Reliable Are the Results?

Tempo and key are estimated from the audio, and estimates can be wrong. Tempo detection works best on music with a steady beat: dance, pop, hip-hop and anything recorded to a click. The most common error is a factor of two, which is why the half and double values are shown. Music with a free or changing tempo has no single BPM to find. Key detection is harder: the most frequent mistake is to confuse a key with its relative major or minor, for example C major with A minor. The two share the same notes and the same Camelot number, so for harmonic mixing the result is still usable. Trust your ears over the display, and check important tracks with the click or with the BPM Tapper.

Who Is It For?

DJs sorting tracks by tempo and key before a set, producers matching a sample to a project, dancers and fitness instructors choosing music at a certain pace, and musicians who want to know the key of a song before they play along. Compatible keys are shown on the Camelot Wheel; to change the tempo or the key of a track, use the Pitch & Speed Changer.

How to Find the BPM and Key in 3 Steps

Step 1

Open Your Audio

Choose a file from your device. MP3, WAV, FLAC and M4A work in all modern browsers; OGG depends on your browser.

Step 2

Read Tempo and Key

The analysis starts by itself and takes a few seconds. BPM, key and Camelot code appear above the waveform.

Step 3

Check with the Click

Switch on Click on the beat and press Play to hear whether the detected tempo fits.

Select Audio File

Drag and drop a file here or choose one from your device. Supported formats: MP3, WAV, FLAC, M4A and OGG (OGG depends on your browser).

Estimated tempo

--
BPM

Estimated key

--
Camelot code:

Your waveform will appear here after you choose a file.

Time: 00:00 / 00:00
Tip: Use headphones to hear the changes clearly. On a phone, make sure silent mode is off.

Next Step

Mix your tracks into one file with the Audio Joiner & Mixer, which offers DJ-style transitions between songs.

Frequently Asked Questions

How accurate is the BPM detection?

On music with a steady beat it is usually accurate to a fraction of a BPM. It can be off by a factor of two, and it cannot give a meaningful value for music whose tempo changes or has no clear beat. Use the click to check the result by ear.

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

Because both are valid ways of counting the same music: a drum and bass track at 174 BPM can also be felt at 87. The analyzer picks the value closer to a medium tempo and shows the half and double values next to it.

How accurate is the key detection?

Less accurate than the tempo. The analyzer compares the notes that occur in the track with the typical pattern of each key. It is right for many songs, but it often confuses a key with its relative major or minor, and music that changes key or uses few chords can mislead it. Check the second suggestion as well.