BPM and Key Finder

Upload a song or record it with your microphone to find its tempo (BPM) and musical key. Your audio is analysed on your device and never uploaded.

MP3, WAV, M4A, OGG or FLAC. We analyse up to the first 2 minutes.

or

Ready:

Your audio is analysed on your device and never uploaded.

Your result

Example Your result

Blinding Lights – The Weeknd

Tempo
171 BPM

Half time 86, double time 342

Key
F minor

Or possibly G# major

Keys that mix well with it

of 20 free runs left today.

Catch the next trend early

See the sounds and songs taking off on TikTok right now, updated every day.

See plans

How to use the BPM & Key Finder

  1. 1

    Add your audio

    Choose an MP3, WAV, M4A or other audio file, or record a few seconds of a song playing near your microphone.

  2. 2

    Run the analysis

    Press Find BPM and key. The first time, we'll send a 6-digit code to your email so we know you're a person.

  3. 3

    Get the tempo and key

    See the BPM, the key and whether it's major or minor, plus the related keys that mix well with it.

Frequently asked questions

  • Upload the song or record it playing near your microphone, then press Find BPM and key. The tool listens for the beat and counts how many beats happen per minute.
  • No. The file is decoded and analysed inside your browser. We only keep the result (the BPM and key) and a fingerprint of the file so the same file gets an instant answer next time.
  • Anything your browser can play: usually MP3, WAV, M4A/AAC, OGG and FLAC. We analyse up to the first two minutes, which is plenty to find the tempo and key.
  • Tempo can be counted at different levels: a 140 BPM track can feel like 70 BPM. We pick the most likely value between 70 and 180 BPM and also show the half and double tempo.
  • It compares the notes in your audio with the typical note pattern of each of the 24 major and minor keys. It works best on songs with clear chords; songs that change key or have heavy drums can confuse it, so we also show the second most likely key.
  • Songs with a similar tempo and a compatible key blend smoothly in a mix or mashup, and knowing the BPM helps you time edits and TikTok videos to the beat.