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

Is the BPM & Key Analyzer really free?

Yes. The BPM & Key Analyzer is free to use, with no sign-up and no daily limits.

Are my audio files safe and private?

Yes. The audio is processed in your browser on your own device. Your files are never uploaded to our servers.

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.

What is the Camelot code?

The Camelot system gives every key a number from 1 to 12 and a letter: A for minor, B for major. Keys with the same number, or with neighboring numbers and the same letter, sound good together, which makes harmonic mixing easy.

Why is no tempo found?

The recording probably has no steady beat: speech, ambient music, a solo instrument played freely or a very short file. In that case the tempo field stays empty.

Which formats can I open?

MP3, WAV, FLAC and M4A files open in all modern browsers; OGG depends on your browser. Up to four minutes from the middle of the track are analyzed, which is enough for a stable result.

Do I need to install any software?

No. The tool runs in your web browser on computers, phones and tablets.