BPM Finder & Song Key Detector
Tap out a rhythm or drop in an audio file — get beats per minute and the musical key instantly. Runs 100% in your browser.
Tap Tempo
Play your track and tap along with the beat. After 4–6 taps the BPM locks in and gets more accurate with every tap.
Auto-Detect from Audio File
Upload an MP3, WAV or M4A. Your file is analyzed locally on your device — it is never uploaded anywhere.
Harmonic Mixing Quick Guide
Once you know your track's Camelot code, mix into these codes for smooth harmonic transitions:
| From Camelot | Mixes perfectly with | Energy shift (+8%) |
|---|---|---|
| 8A | 8A · 7A · 9A | 8B |
| 8B | 8B · 7B · 9B | 8A |
| Any X | X (same) · X±1 | same number, opposite letter |
Questions about BPM & key detection
How accurate is tap tempo?
With 8+ consistent taps it's typically within ±0.5 BPM — good enough for DJ warm-up planning. For exact values use auto-detect.
Is my music file uploaded to a server?
No. Analysis runs entirely in your browser using the Web Audio API. Nothing is recorded or transmitted.
What is Camelot notation?
A code (like 8A) that makes harmonic mixing easy — adjacent numbers on the camelot wheel sound good together.
Want to go further? Turn your track into a video with our free audio spectrum visualizer.