BPM & Key Detector
Tempo and musical key, estimated directly from the audio — tempo via autocorrelation of the track's onset pattern, key via the standard Krumhansl-Kessler chroma-profile method. Both are confidence-gated: when a track's rhythm or pitch content isn't clear enough to estimate reliably, this page says so instead of guessing.

- 01
Upload Track
WAV, MP3, AIFF, or FLAC — nothing is used for model training.
- 02
Analyze Audio
The same tempo and key measurement Track Analyzer already computes, in one pass.
- 03
Explore Results
Confidence-gated — a genuinely ambiguous track is reported as such, not guessed.
DROP YOUR TRACK
or click to choose a file
WAV, MP3, AIFF, or FLAC · Limits are checked before processing. Nothing is used for model training — see our privacy notice.
- Uploading
- Analyzing
- Ready
Analyzing — running the same measurement pass as Track Analyzer…
Tempo & Key
Waveform
Drawn locally in your browser from the file you selected — not sent anywhere to render this.
What this is: BPM & Key Detector reads the exact same measurement Track Analyzer already computes on your file in one pass — this page just gives that one result its own focused view. Want the full picture (loudness, dynamics, mix health, frequency balance, and more, all at once)? Open Track Analyzer →
DJ Mode
Analyze up to 30 tracks in one batch. Get a suggested set order with tempo, key relationships and transition notes.
Single-track BPM & Key detection stays free.
Want loudness, mix health, and frequency balance too?
Track Analyzer runs the full measurement pass — one free upload, every result at once.
Open Track AnalyzerTempo and key are estimates
Sparse intros, changing tempo, syncopation and ambiguous harmony can reduce confidence. Half-time and double-time readings may both fit a groove. Confirm the result by listening before using it to warp or transpose a track.