Free tool
BPM and key finder: detect the tempo and key of any loop
Drop a loop, get its tempo and key. Your audio never leaves your browser.
How it works
Your file is decoded by your browser, then two detectors read it. The tempo comes from an open-source beat detector that finds the pulse in the first 90 seconds. The key comes from a chromagram: the audio is split into short frames, the energy at each frequency is folded onto the twelve notes of the scale, and that pattern is compared with the typical note patterns of all 24 major and minor keys.
Tempo can read half or double because a track really does sit at both. A trap loop at 140 has hi-hats running at that speed and a snare that lands once per bar, so it can feel like 70. The tool shows the half and double beside its answer so you can pick the one that matches how you count it. There is more on this in BPM by genre.
Treat the key as an estimate. It tells you which key the notes most resemble, not what the producer intended, and drums, 808s and loops that change chord can pull it off. A major key and its relative minor use the same seven notes, so they are the most common near-tie, which is why the result names the runner-up. Play the loop against a keyboard if it matters.
Questions
Is my audio uploaded anywhere?
Why does it say 70 when my beat is 140?
How accurate is the key?
What is the code next to the key?
Which files work?
The full guide
How to find the key and BPM of a sample →Find the key and BPM of a sample or loop by ear or with a free tool, handle half-time readings and relative keys, and label the file so collaborators trust it.
More free tools
Know your loop's tempo and key? Publish it.
Tag the BPM and key you found and producers can filter straight to it. Every loop is reviewed by hand before it goes live.