Find the key and BPM of any song, free
Drop in a track and see its key, its Camelot code and its BPM, free, no account, no watermark.
Last updated: September 2026
It reads the audio in about two seconds and changes nothing. Want the stems too? The link under the result splits the same song.
Related: Free LALAL AI alternative.
No account. No watermark. Free for files up to 120 MB.
One pass over the audio returns both numbers, free, with no account and no daily cap. It's a song key and BPM finder online that works the same on a phone as on a desktop, and the free tier is the only one you need for it. Think of it as a key BPM finder and BPM counter in one: it does the job of an online BPM calculator or online BPM counter, but on the real audio instead of a title. If you've used Tunebat BPM lookups before, the difference is that this reads your own file rather than a database entry.
Your upload is deleted the moment the numbers appear. Want the stems from the same track as well? The full tool is on the home page.
Key, scale, Camelot and tempo in one pass
Before a track earns a slot in a set, most DJs check two things: will the tempo ride along with the rest, and will the key clash. This gives you both from one drop: the key with its scale, the Camelot code for the harmonic check, and the BPM for the tempo check, instead of running the file through two separate tools to screen one track. Split the same track afterwards and the numbers stay above your stems.
- The musical key plus major or minor, and its Camelot code (4A, 8B…) for the harmonic check
- The tempo in BPM for the beatmatching check
- Both from one upload: no second pass, no second file limit
- All seven stems from the same track in a separate split, whenever you want them
How to find the key and BPM of a song
- Drop your track into the box above (MP3, WAV, M4A, FLAC or a video file).
- Wait about two seconds: this reads the audio, it doesn't separate it.
- Read the key, the Camelot code and the BPM.
- Want the vocals, drums and bass as well? The link under the result splits the same song, free.
How accurate is it
Both numbers are read from the same audio, so both inherit the same limits: a half-time BPM reading and a relative-major/minor mix-up are the two common ones, covered in full on the BPM finder and the key finder. The one thing specific to using them together: when both readings are borderline at once, a tempo that could be half or double, on a track whose key sits right between relative major and minor, trust your ears over either number before you drop it into a set. On silence, or a clip too short to measure, you get "couldn't read this" instead of a guess for either one.
Why DJs and producers want both
Screening a folder of candidate tracks before a gig is really two filters at once: which ones sit near the set's tempo, and which ones won't clash key-wise with what's already in. Running both through separate tools doubles the work for every track you reject. Producers use the same two numbers to pitch a sample into a project or set the tempo before dropping stems in. If you want the acapella or the instrumental for a mashup, split the track afterwards and the numbers you need for it are already in hand. Used as a quick song checker before a gig, it lets you find key and BPM in one go for every track on the list. Building something bigger? Stems to remix covers the full set. MP3 to MIDI turns the same song into a file with the tempo and key already baked into the notes, one track per instrument.
Checking a track against a BPM range
Planning a slot by tempo, say songs at 120 BPM or a BPM range of 100-120? Looking specifically for songs that are 120 BPM? This tool reads one file at a time rather than scanning a library, but it's the fastest way to check whether a candidate actually fits. Upload it, and the exact reading tells you whether it lands on 120 or just close to it. There's no catalogue of songs with 120 bpm to browse here. For a list of 120 bpm songs, a genre-tagged playlist on a streaming service is quicker, and then you can check each 120 bpm song here before it goes in the set. The same goes for faster material: think a track belongs with 200 bpm songs? Drop it in and see. Producers use it as a quick BPM tester too: test BPM on a rough mix before committing studio time to it. Want to change BPM or key rather than read them? That's the song key tool and the pitch changer, a key changer and BPM changer pair, once you have the reading.
Also works as a standalone mp3 bpm finder
Only need the tempo today? This doubles as a plain MP3 BPM finder: drop in the file and read the number, with the key alongside if you want it. To find BPM of MP3 files, nothing needs converting first, and the reading comes back in about two seconds. If you'd rather tap for BPM along with the beat, the tap tempo page does that: online tap BPM with the space bar. Tap to BPM in a few seconds. Tapping BPM out by hand works fine for a steady rhythm, but the upload is more precise on anything that drifts. An online BPM detector counts across the whole song instead of from a few taps.
A tempo is the number of beats per minute. How do you calculate BPM by hand? Count beats for 15 seconds and multiply by four. That's how to calculate BPM without a tool, and how to check BPM when you have no file to upload. With a file, the detector does the counting across the whole song, which is how to detect BPM reliably rather than from one 15-second window. Use it to find the BPM of any song in your library, find song BPM for a set list, or find BPM of song files you were sent; it's also the quickest way to find tempo and key, or check tempo against a set, in one go. If a track changes BPM partway through, it reports the tempo that fits most of the song.
Looking up a song you already know
Plenty of visitors already know the song and just want the numbers. If you came here looking for the Beat It BPM, or any other title, we won't guess a number for a song we haven't read: upload the actual track and get the real key and BPM in about two seconds. Most dance tracks sit in the 120-130 BPM range, and the result shows what the detector weighed up before it settled on one number. The song BPM and key finder reads the audio you upload and does not look up titles, so an unreleased track works the same as a released one.
Two related searches this page can't do directly. A song sample finder can mean tracing which track a sample was lifted from (that needs a lineage database like WhoSampled, not this page) or getting the key and tempo to pitch a sample correctly into a new project, which is exactly what an upload here returns. And can you find BPM YouTube videos directly, from the link? No: a YouTube or Spotify link won't work instead of a file, so how do I find BPM of a song that only lives online? You need the audio file; if you have the video file, extract audio from video first, then drop that file into the box above.
Sources
- Harmonic mixing - Wikipedia: Camelot wheel is used for harmonic mixing by DJs
- Tempo - Wikipedia: Tempo is measured in beats per minute
- Relative key - Wikipedia: Relative major and minor keys share the same notes
Common questions
Is the key and BPM finder free?
Yes: no account, no watermark, no daily cap. It reads the file in about two seconds and doesn't queue behind the stem separation.
Can I find both the song key and BPM in one upload?
Yes. This is a single song key BPM finder and BPM and key finder, so you don't need one tool for the song BPM and a separate one for the key: the key, scale, Camelot code and BPM come back together from one upload.
How do I find the BPM of a song without tapping it out?
Upload the audio file here: the tempo and key come straight off the audio in about two seconds. That's how to find BPM of a song without guessing or counting along, and it works as a song tempo finder for any track you have.
What is BPM?
Beats per minute, the tempo of a song. A slow ballad might sit around 70, most pop and house around 120 to 128, drum and bass around 170.
What is a Camelot code?
A DJ shorthand for the key: the key finder walks through how the numbers work. Short version: same code, or one number apart, mixes harmonically, which is what BPM key compatibility checks are about.
Why is the BPM half or double what I counted?
See the BPM finder's FAQ for why it happens. Short version: trust your own count over the reading.
Can it be wrong about the key?
Sometimes: the key finder's FAQ has the detail. Short version: relative major/minor mix-ups are the main one, and unclear audio says so instead of guessing.
Is it a trained detector or a lookup table?
A BPM detector and key reader that works straight off the audio, with no AI lookup of song titles involved and no table of known songs, so it works the same on a track nobody has heard before. That's also why it can't search for a song by key and BPM: it's not a BPM song finder that suggests tracks, but a beat finder for the file you have. Nor is it a live BPM tracker that follows a DJ set in real time.
How does it handle a track with a shifting tempo, or a live recording?
The BPM analyzer reads the dominant tempo across the file, so a track that speeds up or slows down partway can land on the number that fits most of the song. On a live recording background noise can throw the reading off, so trust your own count if the result looks unlikely.
Does it work on a short clip?
A clip that's too short to measure returns a message saying so instead of a guessed number, so very short snippets may not give a reading at all.
Which files can I use?
MP3, WAV, M4A, FLAC and video files all go through the same upload box and return the same reading.
Do I get the stems as well?
Not from this upload: this page only reads the audio. The link under the result splits the same song into vocals, drums, bass, guitar, piano, other and an instrumental, free, and the full tool is on the home page.
What is the BPM of this song if I only have the file?
Upload the file and read the BPM about two seconds later, with the key and Camelot code alongside. If all you have is a title or a link, you need the audio file first.
Can I go from MP3 to BPM and key in one upload?
Yes. Drop the MP3 in and the BPM, key, scale and Camelot code come back together after about two seconds. WAV, M4A, FLAC and video files work the same way.
How do I find BPM and key for a whole set list?
Upload the tracks one at a time and note both numbers for each; every reading takes about two seconds. The page reads one file per upload and does not scan a library.
Is my upload stored?
No. Your upload is deleted the moment the numbers appear. Nothing is shared or used to train anything. See privacy.
More guides: karaoke maker · make an instrumental · practise along with the real band