BeatDL

Free Song Key Finder

Find the key of any song or YouTube video - with detune detection and Auto-Tune settings

or analyze a file
🎼
Drop an audio file here or click to browse
MP3, WAV, FLAC, M4A, OGG… - analyzed locally, never uploaded
1
Decoding audio
2
Detecting key & tuning
-
Key candidates (relative pairs)
πŸ’‘ Each row is a relative pair - same key signature, different root note. Both keys in a pair contain the exact same notes, so either will work for sampling or melody writing.

How this key finder works

Drop in any audio file and the tool detects its musical key in seconds. It converts the audio into a chroma representation - how much energy each of the 12 pitch classes carries - using the HPCP algorithm from Essentia, the open-source audio analysis library developed at Universitat Pompeu Fabra, then matches it against major and minor key profiles. A Krumhansl-Schmuckler based engine is available as an alternative second opinion.

What makes this key finder different is detune detection: many trap, drill and pluggnb beats are pitched off standard A=440 Hz tuning. The tool measures the offset in cents (like +48Β’) so you can match producer labels and tune your melodies to sit perfectly on the beat. And since everything runs in your browser, your file is never uploaded.

FAQ

Why do I see two keys, like A minor / C major?

Those are relative keys - they share the exact same notes and key signature. Any algorithm (and any musician) can only tell them apart by which note feels like "home". Both work for finding samples or writing melodies.

What does the cents offset (+48Β’) mean?

It's how far the track is detuned from standard A=440 Hz tuning, in hundredths of a semitone. Producers often label beats like "A minor +48Β’" - this tool measures that offset automatically so you can match it.

Is my audio file uploaded anywhere?

No. The file is decoded and analyzed locally by your browser. It never leaves your device and we store nothing.

The detected key sounds wrong - what can I do?

Click "see other options" under the result to run the alternative detection engine, and check the other candidate pairs. Songs with key changes, heavy 808 glides or sparse melodies are inherently ambiguous - the correct key is usually within the top candidates.

Can I detect the BPM as well?

Yes - use the free BPM Finder. It detects the tempo with top-5 candidates and confidence scores.