How to use this song key and BPM finder
A complete musical section gives this music key finder more harmonic and rhythmic evidence than a short sound effect or silent intro.
- Choose one song from your phone or computer, or drag it onto the upload area.
- Keep the page open while the browser decodes the audio and compares its pitch classes.
- Read the key, Camelot code, and BPM together; use the candidate list when the tonal center is ambiguous.
How to read the detected key
The large result names the strongest major or minor match found across the track. The Camelot code expresses that same key in the notation DJs use for harmonic mixing, while BPM describes the repeating pulse rather than the harmony.
The candidate list is the extra context behind the single answer: closely matched alternatives can reveal a relative major or minor reading, a modal section, or a recording that changes tonal center.
What this music key finder does locally
The selected file is decoded into memory with the browser's audio API. The page groups spectral peaks into pitch classes, compares that chroma pattern with published major and minor key profiles, and estimates the repeating beat pattern. No upload endpoint receives the file.
| Stage | Output | Reference |
|---|---|---|
| Decode | An in-memory audio buffer used only by this page. | W3C Web Audio API |
| Compare | Major and minor candidates from tonal feature and chroma-profile analysis. | Essentia KeyExtractor · key profiles |
| Map | The selected musical key shown as a Camelot code. | Mixed In Key Camelot Wheel |
| Tempo | A BPM estimate from recurring onset intervals. | Music Tempo |
Song key finder questions
These answers explain what the result means, where the audio goes, and when a second musical check can help.
Can I find the key of a song without uploading it?
Yes. This page reads the selected file through browser APIs and performs the key and tempo calculations on this device.
Why can two key finders disagree?
A song may emphasize a relative major or minor key, use modes, change key, or contain tuning and production effects that lead different analysis methods to different tonal centers.
What is the difference between a song key and a Camelot code?
The key names a tonal center and major or minor quality. The Camelot code maps that result to the wheel notation used when planning harmonically compatible DJ transitions.
Does this song key and BPM finder use a database?
No. It analyzes the audio you select, so it can work with private demos, field recordings, and files that do not exist in a song catalog.
What should I do with a close second candidate?
Listen for the chord or note that feels resolved at the end of a phrase. That musical center can help you choose between closely ranked candidates before transposing, sampling, or mixing.
Audio decoding, key detection, and BPM analysis stay on this device. Clearing the file removes it from this page.