How to Find the Key and BPM of Any Song
Updated 2026-07-05
Rapping over a beat, mixing two tracks together, figuring out what to sample: all three start with the same two numbers, tempo and key. Here are three free ways to get them.
1. Paste a link
The fastest way. Open the Key & BPM Finderand paste a YouTube, Spotify, or SoundCloud link. TuneBad finds the song’s official preview and analyzes the actual audio in your browser. If someone already looked the song up, you get the community result instantly.
2. Upload the file
For your own beats, demos, and anything unreleased, drop the audio file straight into the analyzer. The analysis runs on your device, so the file never gets uploaded anywhere. You get BPM, key, the Camelot code for mixing, energy, danceability, and loudness in a few seconds.
3. Tap it out
Old school but reliable: open the tap tempo tool and tap any key along with the beat. After a few taps the average settles on the BPM. It works for anything you can hear, even a song playing in a store.
Why the analyzer shows two tempos
Plenty of songs can honestly be counted two ways. A trap beat at 140 BPM feels like 70 to some people, and both answers are correct: one hears the hi-hats, the other hears the snare. That’s why TuneBad shows results like “140 or 70” and lets you pick the count that matches how you feel the track. If a result ever seems doubled or halved compared to what you expected, that’s what happened.
What the key is for
The key tells you which notes and chords a song is built on. Two songs in the same key (or in compatible keys) blend naturally, which is why DJs care so much about it. The Camelot code next to the key makes compatibility trivial: match the number, or move one step, and it works. There’s a full explanation in the Camelot wheel guide.
How accurate is this?
TuneBad runs on essentia, the same open-source audio engine behind many of the popular analyzers. Tempo detection is very reliable; key detection is right most of the time but no analyzer gets it perfect, because real songs modulate, borrow chords, and sit between keys on purpose. Treat the key as a strong starting point and trust your ears for the final call.
Related: What is LUFS? · How to make slowed + reverb
