Skip to content
← Free tools

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.

Free · no accountRuns in your browser · nothing is uploaded

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?
No. The file is read and analysed inside your browser tab. Nothing is sent to ColabLoop or anyone else, and nothing is stored, so it is safe to check an unreleased loop.
Why does it say 70 when my beat is 140?
Half-time styles such as trap and drill have a fast hi-hat grid and a slow backbeat, so both tempos are real. Use the half and double values shown under the result and choose the one that matches how you count the loop.
How accurate is the key?
It is an estimate, usually right for a loop built on one chord pattern with clear melodic content and less reliable for drum-heavy, atonal or modulating audio. Check it by ear before you tag a file with it.
What is the code next to the key?
It is the Camelot code, a DJ-style numbering of the 24 keys. Keys with the same number, or a number one step either side on the same letter, layer together without clashing. Our compatible keys guide explains the wheel.
Which files work?
Anything your browser can decode, usually WAV, MP3, AIFF, FLAC and OGG, up to 200 MB. Only the first 90 seconds are analysed, which is plenty for a loop.

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.