BPM / Key Analysis
Analyze BPM and Key of audio files directly in your browser.
Supports MP3, WAV, M4A, OGG, FLAC, etc.
Guide
- Supports MP3, WAV, M4A, OGG, FLAC, and more.
- Analysis may take several seconds to a minute.
- Longer audio files take more time to process.
BPM/Key Analysis Guide
The BPM/Key analyzer detects tempo (BPM) and key of audio files directly in your browser. It uses Essentia.js (WASM) and processes everything on your device. Useful for DJ mixing, remixing, sampling, and practice.
What is BPM
BPM (Beats Per Minute) is the number of beats per minute. 60 BPM means one beat per second; 120 BPM means two beats per second. Knowing BPM helps when mixing two tracks or when remixing and sampling.
What is Key
Key indicates the tonal center of a track (e.g., C Major, A Minor). Mixing compatible keys produces smoother transitions. The Camelot Wheel can help you find keys that mix well together.
Accuracy
Results are for reference only. Complex rhythms, tempo changes, or highly dynamic tracks may yield less accurate BPM or Key. Using files with at least 30 seconds of audio tends to give more stable results.
How to use this tool and common questions
Estimate the BPM and musical key of an audio file in your browser with ToneNook. Use the results to plan tempo and pitch settings for music practice.
- How do I find the BPM and key of a song?
- Select an audio file and run the analysis. The results show an estimated BPM and musical key that you can use when setting up a practice session.
- Are the results always accurate?
- BPM and key are algorithmic estimates. Tempo changes, unusual meters and key changes can make a single result less representative of the whole song. Check the estimate against what you hear.