BPM and Key Finder

Drop a track and get its tempo, musical key, and Camelot code. Everything runs in your browser; the file never leaves your device.

Drop an audio file here or click to browse: MP3, WAV, M4A, FLAC Analyzed in your browser. Never uploaded.

How it works

The analyzer decodes your file locally and reads about 90 seconds from the middle of the track. BPM comes from measuring the energy of the low end (where the kick lives) and finding the strongest repeating interval. Key comes from summing how much of each of the twelve pitch classes the track contains, then matching that fingerprint against major and minor key profiles.

Nothing is uploaded and nothing is stored. Close the tab and it's gone.

What the Camelot code means

The Camelot wheel maps every key to a number and a letter (8A is A minor, 8B is C major) so DJs can mix harmonically without thinking in key signatures. Tracks mix cleanly with the same code, the same number with the other letter, or one number up or down. A track in 8A pairs with 8A, 8B, 7A, and 9A.

Changing a track's speed without keylock also shifts its key. Work out how much with the DJ transition calculator.

How accurate is it?

Tempo detection is strongest on music with a clear drum pattern: house, techno, hip-hop, rock, and pop usually land within a decimal place. Beatless or rubato material (ambient, solo piano, some jazz) may not produce a confident reading, and the tool says so rather than guessing.

The classic trap is the half-time feel. Plenty of songs produced at 150 BPM groove like 75 because the snare lands on beat 3 instead of 2 and 4, and dubstep at 140 is felt at 70 for the same reason. There is no single right answer in those cases, even trained ears disagree. If a reading looks halved or doubled, the ½ and ×2 buttons under the result flip it instantly.

Key detection reads the overall tonal content, so heavily atonal tracks or long key changes can pull the result. When the analyzer is unsure, treat the Camelot code as a starting point and trust your ears.

No file handy? Tap the tempo instead, or check typical ranges by genre in our BPM by genre guide.