35 Create & Analyze
BPM DetectorFind the BPM and key of a song
Upload a track and find its tempo, key and Camelot code for harmonic mixing.
Drop a song or loop here
MP3, WAV, FLAC, AAC, OGG · analysis starts automatically
orFree · local processing · no account
Estimates only. Tempo may be detected at double or half speed and musical key can be ambiguous.
Engines and licensesAbout BPM Detector
Analyze any song or loop and get its BPM, its key (for example A minor or C major) and its code on the Camelot wheel, the reference DJs use to chain tracks that fit together. You can hear a metronome clicking at the detected tempo over the song, check it by tapping along, and see the file's metadata, like title and artist, to confirm you're analyzing the right track.
What you can do with it
- 01
Prepare DJ sets
Tag your tracks with tempo and key to organize your library and plan transitions before you play.
- 02
Harmonic mixing
With the Camelot code you know which songs match: same number, one up or down, or a letter change with the same number.
- 03
Remixes and samples
Before chopping a track, find its tempo to set up your project and its key to choose notes and chords that fit.
- 04
Workout playlists
Measure your songs' tempo and group them by intensity: slower for stretching, faster for running.
How it works, in 3 steps
Upload the file
Choose a song, loop or stem in MP3, WAV, FLAC, AAC or OGG.
Let it analyze
As soon as it loads, the tool detects the beat and tonal center of the audio, without you marking anything by hand.
Check the results
You'll see the BPM, key, Camelot code, the keys that mix well and the file details. Turn on the metronome to hear clicks at the detected tempo over the song.
How to read the Camelot code
What it is
A system that gives each of the 24 keys (12 major and 12 minor) a number from 1 to 12 and a letter.
The letter
A is for minor keys and B for major keys. For example, A minor is 8A and C major, 8B.
Same code
Two tracks with the same code share a key and can be mixed without harmonic clashes.
One number up or down
Moving, say, from 8A to 7A or 9A is a smooth change, useful for shifting the energy of the set without clashing.
Letter change
Jumping between A and B with the same number (8A to 8B) goes from a minor key to its relative major, and back.
Tips for better results
- Estimates only. Tempo may be detected at double or half speed and musical key can be ambiguous.
- If the result is double or half what you expected, check it with TAP: tap along (or press T) and you'll see if it matches.
- For tracks with tempo changes or sections without a clear beat, analyze a representative section for a more useful reading.
- Lossless files like WAV or FLAC can refine the result slightly, though an MP3 works well in most cases.
- Save the BPM and Camelot code in your files' tags to have them at hand when preparing a set.
Frequently asked questions
What does BPM mean?
Beats per minute, the measure of tempo. A track at 120 BPM has 120 beats every minute. Knowing it lets you match two songs in a mix or set a project's tempo.
Why do I get double or half the tempo?
Sometimes the analysis counts the rhythm at another level: a 70 BPM track can show up as 140 and vice versa. Check it with TAP by tapping along: the tool tells you if you're at double, half or matching.
How reliable is the detection?
Very accurate with music that has a strong beat, like electronic, pop, rock or hip-hop. With tempo changes, free passages or very sparse arrangements, results can be less exact.
What is a song's key?
The set of notes the song is built on. A major key tends to sound bright and a minor one darker. Knowing it helps you mix, remix or play along.
What is the Camelot code for?
It translates each key into a number and a letter so finding compatible tracks is instant, without needing music theory.
Can I change the tempo or key afterwards?
Yes. Tempo Changer changes the speed without affecting pitch, and Pitch Shifter changes the key without touching the speed.