Key and BPM Finder
Drop any audio or video file to detect the exact musical key, Camelot wheel code, and BPM in seconds.
Up to 500MB · Decoded 100% on your machine · Your tracks never leave your browser
Free Online Key and BPM Finder
Accurately detect the musical key, Camelot wheel code, and exact BPM (beats per minute) of any track or video file — right in your browser. Built for DJs, music producers, and beatmakers to mix harmonically, create seamless mashups, and tune samples without installing software.
How to Find the Key and BPM of Any Song — 3 Simple Steps
No sign-up, zero downloads, and completely private.
- 01
Upload Your Audio or Video File
Drop in an MP3, WAV, FLAC, AAC, OGG, or M4A — or upload video files like MP4 and MOV. The tool decodes the audio track directly in your browser without uploading your music to any external server.
- 02
Instant DSP Key & Tempo Detection
Advanced Web Audio DSP algorithms run a 12-tone pitch chromagram with Krumhansl-Schmuckler key profiling and multi-band onset autocorrelation to calculate the exact musical key, Camelot code, and BPM.
- 03
Verify with Metronome & Mix
Press Play to hear the track with the built-in synchronized metronome click, tap along with the Tap Tempo pad, explore compatible Camelot keys for seamless DJ transitions, or export the full report.
Why Use This Online Key & BPM Finder?
Studio-grade audio analysis, DJ harmonic compatibility, and instant playback — 100% free.
Accurate Pitch Chromagram Key Detection
Uses FFT frequency binning across 60–2100 Hz to generate a 12-dimensional chroma vector, matching Krumhansl-Schmuckler Major and Minor profiles for accurate musical key detection.
Peak-Interval Beat Tracking (BPM)
Applies 2nd-order Biquad low-pass filtering and dynamic descending peak-interval histogram analysis (industry-standard José M. Pérez algorithm) to eliminate syncopation artifacts and detect rock-solid BPM.
Full Camelot & Open Key Mapping
Every key is mapped to its official Camelot Code (e.g., 8A for A Minor, 8B for C Major) and Open Key notation. Essential for DJs using Rekordbox, Serato, Traktor, or VirtualDJ.
Synchronized Metronome Verification
Hear a real-time, click-accurate metronome tick over your track. Verify whether the detected tempo aligns with downbeats or fine-tune with /2, 2x, or +/-0.5 controls.
Interactive Tap Tempo Pad
Unsure of a complex polyrhythm or live drum recording? Tap the beat on the built-in Tap Tempo pad to calculate live average BPM and update the track instantly.
100% Private & Client-Side
All audio decoding, time-domain analysis, and frequency transforms happen in your browser via the Web Audio API. Your unreleased tracks and beats are never uploaded anywhere.
DJ Harmonic Mixing Transitions & Genre BPM Reference
Same Key (e.g., 8A → 8A)
Perfect Blend · Zero harmonic clash, ideal for long seamless transitions.
Relative Major/Minor (e.g., 8A ↔ 8B)
Mood Modulation · Identical scale notes with emotional contrast.
Energy Boost (e.g., 8A → 9A / +1 Hour)
Energy Lift · Increases perceived intensity and tension on the floor.
Energy Drop (e.g., 8A → 7A / -1 Hour)
Smooth Cooldown · Lowers energy for breakdown or bridge transition.
Hip-Hop / Lo-Fi Tempo
75–95 BPM · Boom-bap, chill beats, neo-soul rhythms.
House & Tech House Tempo
124–128 BPM · Classic club groove, 4/4 kicks, festival standard.
Techno & Dubstep Tempo
130–145 BPM · Heavy driving kicks, half-time dubstep drops.
Drum & Bass Tempo
170–176 BPM · Fast syncopated breaks, jungle reeses.
Key and BPM Finder — Frequently Asked Questions
Everything you need to know about detecting song key, BPM, and harmonic mixing.