What key is this song in?
Upload a track and get its musical key and mode, plus the Camelot code DJs use for harmonic mixing — and the BPM thrown in. Free and unlimited.
Analyzed in memory, never stored. MP3, WAV, FLAC, M4A. Signed-in checks keep result metadata (see Privacy).
Wondering if this song was made by AI?
Run it through the Songprint AI music detector — confidence score in seconds, 3 free checks a day.
Frequently asked questions
How does the song key finder work?
We compute the chroma profile of the track — how much energy lands on each of the 12 pitch classes — and match it against major and minor key templates (the Krumhansl-Schmuckler method). The best-matching template is the song’s key.
What is a Camelot code?
The Camelot wheel maps every key to a code like 8A or 5B so DJs can mix harmonically: tracks one number apart, or the same number with A/B swapped, blend smoothly. We show the Camelot code next to every result.
Can it be wrong?
Key detection is statistical. Songs with key changes, heavy detuning, or sparse harmony can read ambiguously — we show a confidence value so you know how clear the call was.
Is my audio stored?
No. Files are analyzed in memory and discarded right after the result is returned.
What key is this song in?
Drop in any track and Songprint reads the harmony to tell you the key (major or minor) plus the Camelot code. It is the fastest way to answer "what key is this song in" — no ear training or piano needed.
How do I find the key of a song?
Upload the file (MP3, WAV, FLAC or M4A) and we compute the chroma profile and match it to major and minor key templates. You get the key of the song and a confidence score in seconds.
Can it find the key of an MP3 or audio file?
Yes — any standard audio file works. We analyze the waveform directly, so it works on unreleased tracks, voice memos or ripped audio, not just tagged files.
Does it also tell me the BPM?
It does. Alongside the key and Camelot code you also get the tempo in BPM, so you can find the key and BPM of a song in a single upload.