Private, on-device audio analysis

Key and BPM Finder

Use this song key finder to identify a track's likely musical key, Camelot code, and BPM without sending the audio away from your device.

Drop a song here

or choose audio stored on this device

No audio selected
Detected key
Camelot
Estimated BPM

Closest key candidates

  • Waiting for audio

Choose a song to begin. The audio stays on this device.

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.

  1. Choose one song from your phone or computer, or drag it onto the upload area.
  2. Keep the page open while the browser decodes the audio and compares its pitch classes.
  3. 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.

StageOutputReference
DecodeAn in-memory audio buffer used only by this page.W3C Web Audio API
CompareMajor and minor candidates from tonal feature and chroma-profile analysis.Essentia KeyExtractor · key profiles
MapThe selected musical key shown as a Camelot code.Mixed In Key Camelot Wheel
TempoA 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.