- Home
- BPM & Key Finder
Key and BPM Finder — Detect Tempo, Key and Camelot Code
Drop a track into this key and BPM finder and get its BPM, musical key and Camelot code in seconds — for harmonic mixing, remixing, or matching a karaoke track to your vocal range.
Wrong key for your mix? Change the pitch
What Is a Key and BPM Finder?
A key and BPM finder is a tool that analyses a song to tell you its tempo in beats per minute and its musical key, the two numbers DJs and producers need to mix, remix, or sample it. Stem Splitter AI's finder reads files on your device, up to 20 at a time, reports a BPM between 60 and 200 with half and double time, gives the key with its Camelot code, and exports the results as a CSV, free and without an account.
How do you check a BPM and key reading?
Each result shows the BPM with its half-time and double-time values, the key, and its Camelot code. If a track reads at half speed, the double-time figure is usually the one a DJ counts. Tap the tempo along with the song to confirm the BPM by ear.
When two keys fit the song almost equally, the close second key is shown too. Check those tracks by ear against a piano or your mix before you rely on the Camelot code.
How does a key and BPM finder read a song?
The file is decoded on your device, and two things are measured. For tempo, the analysis tracks where new sounds start, such as kicks, snares, and chord changes, and finds the beat spacing that repeats most strongly between 60 and 200 BPM. For key, it adds up how much of each of the twelve notes the song plays and matches that profile against the Krumhansl–Kessler profiles of every major and minor key, a standard method from music-perception research.
You get back the tempo, the key, and its Camelot code for harmonic mixing. When a song fits two keys almost equally, the second one is shown too, so you know to trust your ear on that track.
| Reading | Example | Why it matters |
|---|---|---|
| BPM | 124 | Beatmatch, set a DAW project tempo, or pick a loop |
| Half / double time | 62 · 248 | Catches tracks read at half speed |
| Key | A minor | Choose samples, chords, or a capo position |
| Camelot code | 8A | Mix into 7A, 9A, or 8B without a clash |
| Close second key | C major (8B) | Flags tracks worth checking by ear |
Why is it hard to find the key and BPM of a song?
Online databases only know released songs, and they disagree with each other on half of them. Your own bounce, a remix stem, a sample pack loop, or a song recorded off-grid is not listed anywhere. Finding the tempo by tapping and the key by humming against a piano works, but it is slow when you have twenty tracks to prepare.
An upload-based key and BPM finder solves that but asks you to send unreleased music to someone else’s server, often one file at a time, with ads between each result. And a BPM on its own is not enough for mixing: you still need the Camelot code to know which tracks blend.
Why use this key and BPM finder?
Nothing leaves your device
Files up to 150 MB are read in your browser. Unreleased mixes and client stems stay private.
A folder at a time
Drop up to 20 tracks together, read the results as they finish, and save them all as one CSV for your library.
Camelot code for every key
Each result shows the Camelot code, the relative key, and the neighbouring keys that mix cleanly.
Tap tempo to double-check
Tap along to the music; half-time and double-time readings are listed for every track.
Why read key and BPM from stems instead of the full mix?
Drums for tempo, harmony for key
A vocal-heavy ballad can fool a tempo reading, and a distorted drum mix can fool a key reading. Split the song into stems and run the drum stem through the finder for the BPM and the bass or piano stem for the key when the full mix gives an uncertain answer.
The full track, not a 30-second sample
The finder reads the whole file, up to 15 minutes, so a quiet intro or a breakdown does not decide the result. Songs that change key part way through show the key that fills most of the track.
What can you check with the key and BPM finder?
It reads songs, stems, loops, and DJ tracks.
| Input | Details |
|---|---|
| Audio | MP3, WAV, FLAC, AIFF, M4A, AAC, OGG, Opus |
| Video | MP4, MOV, M4V, WebM, MKV; the soundtrack is read |
| File size | Up to 150 MB per file |
| Files at once | Up to 20 per drop |
| Tempo range | 60–200 BPM, with half and double time |
| Price | Free, no account |
How do you find the key and BPM of a song?
- 1Drop your tracksAdd one file or a batch.
- 2Read the resultsEach card fills with BPM, key, and Camelot code.
- 3Check by earPlay the track and tap along to confirm the tempo.
- 4Copy or exportCopy one result, or save every result as a CSV.
Who uses a BPM finder and key finder?
DJ preparing a set
Drops in a folder of new tracks, exports the CSV, and sorts the set by Camelot code so each transition stays in key.
Tempo and key for every track in one file.
Remixer with fresh stems
Runs the acapella from the vocal isolator through the finder to set the project tempo and pick a chord progression in the right key.
A project that matches the vocal before the first note.
Guitarist learning a song
Learns the song is in E♭ major, decides on a capo, and taps along to set the practice metronome.
Key and tempo without guessing by ear.
What do you do after finding the key and tempo?
Each next step has its own tool.
| What you need | Tool | What you get |
|---|---|---|
| The tempo and key of a track | Key and BPM Finder | BPM, key, and Camelot code |
| Move a song to another key or speed | Pitch Changer | MP3 or WAV in the new key |
| The vocal of a song for a remix | Vocal Isolator | Acapella and beat |
| Separate parts to read more clearly | Stem Splitter | Six stems |
| The melody or bass as notes | Audio to MIDI | A .mid file |
Are your tracks uploaded to find the BPM and key?
No. Each file is decoded and measured inside your browser. Nothing is sent to a server, stored, or kept after you close the page.
Key and BPM finder FAQ
Is the key and BPM finder free?
Yes. It runs in your browser with no account and no daily limit. Each file can be up to 150 MB, and you can drop up to 20 at a time.
How accurate is the BPM?
For music with a steady beat, the exact tempo is usually read. Some songs read at half or double speed, so both are listed. Live recordings that drift will show their average tempo.
Why does the BPM or key differ from Tunebat or Spotify?
Song lookup sites show values stored in a music database, which describe the released master, not your file. This finder analyzes the exact file you drop, so a remix, a live take, a sped-up edit, or your own stem gets its own reading. Any two analyzers can still disagree by half or double time, or between relative keys such as C major and A minor, which share the same notes.
How accurate is the key?
The key is an estimate from the notes the song plays most. The most common mix-up is with the relative key, such as A minor and C major, which share the same notes. When two keys fit closely, both are shown.
What is a Camelot code?
A number and letter for each key on the Camelot wheel, such as 8A for A minor. Keys with the same number, or a number one step away with the same letter, mix together without clashing.
Can I find the BPM of a song on YouTube or Spotify?
Not by link. Use an audio or video file you have on your device, such as a download you bought or your own bounce.
Can I check a whole playlist at once?
Drop up to 20 files and they are read one after another. Save the results as a CSV with the file name, length, BPM, key, and Camelot code.
Find the key and BPM of your track
Drop a song or a folder of tracks into the key and BPM finder and get the tempo and key in seconds, privately.
Find key and BPMLast updated: