Key, Camelot code for DJ mixes, compatible keys and the exact tempo — in seconds.
Key and tempo are the first things you need to mix tracks, pick samples and record parts. For a DJ they tell which songs will blend without clashing. For a producer — what key to sing in or which loop to take so it sits with the harmony.
Getting it wrong is easy: few people can name a key confidently by ear, and file tags are often wrong or missing entirely.
The Camelot Wheel writes a key so that compatibility reads at a glance. Each key gets a code: a number from 1 to 12 plus A for minor or B for major. A minor is 8A, C major is 8B.
Compatible tracks share the same code, sit one number apart (±1), or share the number with the other letter. A move from 8A to 9A sounds smooth; 8A to 2A sounds harsh and out of tune. That is why DJ software shows Camelot rather than classical notation.
The key comes from a chromagram: the signal is split into twelve semitones and the accumulated profile is compared against reference profiles of every major and minor key using the Krumhansl–Schmuckler method. The best match wins.
Tempo comes from envelope autocorrelation: the algorithm looks for the period at which energy bursts repeat — the kick and snare hits.
Only need the tempo? Upload the track above — BPM is detected together with the key, nothing extra to set up. Tempo is found from the kick and snare hits in the 60–200 BPM range, so for hip-hop, house, techno, pop and rock the result is usually accurate to the beat.
If the number is double or half of what you expected (140 instead of 70), that is not an error but the ambiguity of the pulse: count the beats by feel and take the value that is convenient for mixing or picking samples. For reference: hip-hop 80–100, house 120–128, trap 130–150 (or 65–75 in half-time), drum and bass 170–175 BPM.
No file at hand — tap the tempo in the BPM counter (Tap Tempo).
Finding the key of a beat online takes a few seconds and is free: upload the file above — the service shows the note and mode, the Camelot code and the exact BPM, and with them it is easy to pick samples, melodies and vocal parts that sit in the beat without clashing. Bought or downloaded a beat and do not know which key to write in? The answer is here, no sign-up. Works with MP3, WAV and FLAC; the file never leaves your device unless needed.
Once the track on the beat is recorded and mixed — master it online: platform loudness, cleanup and final polish in one click.
Tracks that modulate — change key partway through — give an averaged answer: the algorithm reports the dominant key, not every one. The same goes for medleys and mixes.
Tempo sometimes reads double or half the real value: 140 instead of 70 BPM. That ambiguity is normal — signal-wise both are correct, so pick by how the beat feels. On material without a clear pulse (ambient, solo instrument) BPM may not resolve at all.
Upload the beat file on this page — the service shows the note and the Camelot code. Works with MP3, WAV and FLAC, free and without sign-up. Once you know the key you can pick samples, melodies and harmonies that sit in the beat without clashing.
The Camelot wheel: A notation for keys used in DJ mixing: 12 «hours» × 2 rings (A for minor, B for major). Neighbouring codes mix harmonically: the same number in the other ring, or ±1 in the same ring.
We build a chromagram of the track (energy across the 12 pitch classes) and compare it with the Krumhansl-Schmuckler key profiles for all 24 keys — the best correlation wins.
Upload your track on this page — the tempo (BPM) is detected automatically along with the key, free and without sign-up. On tracks with a clear rhythm section accuracy is within fractions of a BPM; you can put the number straight into your DAW or use it to search for samples and acapellas.
Tempo is found by autocorrelating the spectral-flux envelope over 60–200 BPM, with 70–180 preferred. On tracks with a clear rhythm section accuracy is within a fraction of a BPM; on ambient material without drums the tempo may not be detected at all.
You do not need to know anything beyond the file: the service shows the note (for example «A minor»), the Camelot code and the BPM. You can hand the note straight to a vocalist or type it into a sample search, and put the Camelot code into your DJ software so it suggests compatible tracks.
Yes. Key and tempo detection on this page is free and needs no sign-up: the file is processed and deleted immediately, with no watermarks. You only pay for mastering, if you decide you need it afterwards.