Song key finder

Find the key, Camelot code and BPM of your songs.

Find the key of a song

How it works

  1. 01

    Choose a song, or several, or drop them onto the box above.

  2. 02

    Read the key with its Camelot code and relative key, and the BPM beside it.

  3. 03

    Check the keys that mix well with it before planning a transition.

  4. 04

    For several songs, select a row to see its full result, then copy the table or download it as CSV.

Find the key of a song

Drop a song onto the box above, or choose one. StemVocal reads it from start to end, up to the first 10 minutes, and shows the key, its Camelot code and its relative key, with the tempo in BPM beside them. Choose many songs at once, or drop a whole folder, and each song gets a row in a table. Select a row to see its full result, including the keys that mix well with it.

Reading the result

Harmonic mixing with Camelot codes

Two songs in compatible keys can overlap in a mix without their notes rubbing. On the Camelot wheel, neighbours are compatible: stay on the same code, move one number up or down with the same letter, or swap between A and B on the same number. Moving up one number raises the key by a fifth, and moving down one lowers it by a fifth.

Camelot Key Relative key
1A G♯ minor B major
1B B major G♯ minor
2A E♭ minor F♯ major
2B F♯ major E♭ minor
3A B♭ minor D♭ major
3B D♭ major B♭ minor
4A F minor A♭ major
4B A♭ major F minor
5A C minor E♭ major
5B E♭ major C minor
6A G minor B♭ major
6B B♭ major G minor
7A D minor F major
7B F major D minor
8A A minor C major
8B C major A minor
9A E minor G major
9B G major E minor
10A B minor D major
10B D major B minor
11A F♯ minor A major
11B A major F♯ minor
12A C♯ minor E major
12B E major C♯ minor

Some keys have a second spelling: E♭ minor is also written D♯ minor, F♯ major G♭ major, G♯ minor A♭ minor and D♭ major C♯ major. They are the same keys and share a code.

Singing or playing in another key

Once you know the key, you can move it. The key changer moves a whole song up or down in semitone steps without changing its tempo and downloads the result. StemVocal's practice player, on the acapella extractor and the other separation pages, also changes the key while the song plays. Take out the lead vocal with the vocal remover first to sing over the instrumental.

Why a key reading can differ

How accurate is the key finder

We measured it on two public research collections whose keys were checked by musicians, using songs it had not learned from. The key finder named the exact key for 66.4% of 604 electronic tracks and 64.7% of 417 clips across nine genres. Counting a relative, fifth or parallel key as partly right with the standard research weights, it scores 0.73 out of 1 on both. Use the BPM finder to check the tempo on its own, with a tap pad.

Frequently asked questions

How does the key finder work?

It measures which of the 12 notes sound most across the whole song, up to its first 10 minutes, keeping the bass and the higher parts apart. That note balance is then compared with the patterns of all 24 major and minor keys, learned from songs whose keys musicians had checked.

Why does it say the relative minor when I expected the major?

A major key and its relative minor use the same seven notes, so C major and A minor are easy to confuse. The result shows the relative key under the main answer. Both share a Camelot number, so for mixing they work the same way.

What is a Camelot code?

A number from 1 to 12 and a letter, used by DJs. The number follows the circle of fifths and the letter is A for minor and B for major. Songs with the same code, the same number in the other letter, or one number either way usually mix without clashing.

Can I find the key of many songs at once?

Yes. Choose up to 50 songs at a time. Each gets a row with its key, Camelot code and BPM, and you can copy the table or download it as a CSV file.

How accurate is it?

We tested it on public research collections of songs with keys checked by musicians. See the numbers under How accurate is the key finder below. Most answers that miss land on a closely related key, such as the relative minor or a key a fifth away.