Song Key Finder
Drop a track and detect its musical key and Camelot code, with a confidence score. 100% in your browser, nothing uploaded.
How to find the key of any song
The key of a song is the tonal center it revolves around — the note and scale (major or minor) that its chords and melody keep returning to. Knowing it lets you write a part that fits, transpose to a comfortable range, pick a sample that won't clash, or beat-match harmonically as a DJ. This tool works it out from the audio itself: it decodes your file in the browser, builds a chroma profile (how much energy sits on each of the twelve pitch classes across the whole track), and correlates that profile against major and minor key templates. The best match is your key, and how far it beats the runner-up becomes the confidence score.
Because everything runs locally with the Web Audio API, it works on material no online database has ever indexed — unreleased demos, private stems, sample loops and AI-generated tracks from Suno or Udio that lookup sites can't match. It also reports the Camelot code (like 8A or 8B) used for harmonic DJ mixing, so you can find tracks that blend cleanly. Detection is an estimate, not a transcription: songs that modulate, lean heavily on chromatic harmony, or are mostly percussion and speech can read low-confidence, so treat the score as a guide and trust your ears on the close calls.
More free tools
FAQ
How do I find the key of a song?
Drop a WAV or MP3 in. The tool builds a pitch-class profile of the whole track in your browser and matches it against major and minor key templates, then reports the most likely key, its Camelot code, and a confidence score.
Does this upload my audio file?
No. The file is decoded and analysed entirely in your browser with the Web Audio API — nothing is sent anywhere. That's why it works on unreleased demos, private stems and AI-generated tracks that database lookups can't identify.
What is a Camelot code?
A DJ-friendly relabelling of each key as a number plus A or B (e.g. 8A, 8B). Keys adjacent on the Camelot wheel mix harmonically, so it's used to blend tracks without clashing. The tool shows it next to the standard key name.
Why might the detected key be wrong?
Key detection estimates from overall harmonic content. Tracks that change key, use heavy chromaticism, or are mostly drums and vocals with little tonal material can read low-confidence. Use the confidence score as a guide and cross-check by ear when it matters.