STEMGRABOpen the tool →

Find the key and BPM of any song, free

By ShinobiTools Team · Last updated: July 2026

Drop in a track and see its key, its Camelot code and its BPM — free, no account, no watermark. You get the seven stems from the same upload.

Split your track free →

Key, scale, Camelot and tempo in one pass

Upload a song and StemGrab reads the tempo and the tonality straight off the audio, then shows them above your stems: the key with its scale (F minor, A♭ major), the matching Camelot code DJs use to mix in key, and the BPM. Nothing to switch on — it runs on every upload.

How to find the key and BPM of a song

  1. Open StemGrab and drop your track in.
  2. Wait while it's analysed and separated on our GPU, usually under a minute.
  3. Read the key, Camelot code and BPM in the badge above the player.
  4. Download the stems too if you need them — same upload, no extra wait.

How accurate is it, honestly

The estimate is read from the audio, so it's as good as the recording. On well-produced tracks with a steady tempo it lands right; here's where any detector, ours included, gets it wrong:

When there isn't enough usable audio to be sure, the badge simply doesn't appear — we'd rather show nothing than a confident wrong answer.

Why DJs and producers want both

Two tracks mix smoothly when the tempos are close and the keys are compatible; the Camelot wheel is the shortcut for the second part — same number, or one step around, and they sit together. Producers use the same two numbers to pitch a sample into the project or set the tempo before dropping stems in. Since you get the acapella and the instrumental from the same upload, the mashup and the numbers you need for it arrive together. Building something bigger? Stems to remix covers the full set.

Common questions

Is the key and BPM finder free?

Yes — no account, no watermark, no daily cap. It runs on every upload alongside the stem separation, so it costs you nothing extra.

What is a Camelot code?

A DJ shorthand for the key: a number 1–12 plus A for minor or B for major. Tracks with the same code, or one number apart, mix together harmonically — easier than remembering that E♭ minor works with G♭ major.

Why is the BPM half or double what I counted?

Tempo detection has to guess which pulse is the beat, and a half-time or double-time feel is genuinely ambiguous. If the number looks wrong, it's almost always exactly half or exactly double — trust your own count.

Can it be wrong about the key?

It can, mostly between a key and its relative major or minor, which share the same notes. On unclear audio the badge is left off rather than guessing.

What else do I get?

Seven per song: vocals, drums, bass, guitar, piano, other, and a mixed instrumental (everything except the vocals), all as 192 kbps MP3 plus a zip of the lot.

Is my upload stored?

No. Your upload is deleted the moment it's processed and the stems are wiped from the server within 45 minutes. Nothing is stored, shared or used to train anything — see privacy.