Free tool

BPM & Key Finder

Find the tempo, key and Camelot code of any song in seconds. Drop in an MP3 or WAV, or tap along with the beat.

Free, no sign-up. Your file never leaves your browser.

Tap tempo

--BPM

No file? Tap the button (or hover here and press space) in time with the music.

Turn this song into a real music video

Upload the track and one photo of the singer. AI writes the storyboard, animates every shot and cuts it to the beat, with lip sync.

Make an AI music video

How to find the BPM of a song

  1. Click the upload box above or drag a song onto it.
  2. Wait a few seconds while the tempo and key are measured on your device.
  3. Read the BPM, key and Camelot code. If the tempo feels doubled or halved, use the half-time or double-time value instead.

No file handy? Use tap tempo: tap the button (or press the space bar) on every beat for a few bars, and the BPM settles as you keep tapping.

What BPM means

BPM stands for beats per minute, the speed of a song's pulse. Producers use it to sync loops and samples, DJs match it to blend tracks, and video editors cut on it so scene changes land with the music. Knowing the BPM is also the first step to a beat-synced music video, where every cut follows the rhythm.

Typical BPM by genre

GenreTypical BPM
Hip-hop / rap80-115
Trap130-170 (felt at half time)
Pop100-130
R&B60-90
House118-128
Techno125-140
Drum and bass160-180
Dubstep138-142
Reggaeton88-100
Rock110-140
Lo-fi70-90

These are common ranges, not rules; plenty of great songs sit outside them.

Finding the key and mixing in key

The key tells you which notes a song is built around, for example A minor or E-flat major. Singers use it to pick a comfortable range, producers to layer samples that do not clash, and DJs to mix tracks harmonically. Every key also has a relative key (A minor and C major share the same notes), which we show next to the result.

The Camelot code turns this into numbers: move one step around the wheel (8A to 7A or 9A) or switch letters (8A to 8B) and the next track will usually sound in tune with the last.

FAQ

How accurate is the BPM finder?+

For songs with a steady beat (pop, hip-hop, EDM, rock) the result is usually exact. Very slow, rubato or beatless tracks are harder; if a result looks twice or half what you expect, check the half-time and double-time values shown under it, or use tap tempo.

Why does it show half time and double time?+

A song at 140 BPM can feel like 70 BPM, and drum patterns often make the pulse ambiguous. Both readings are musically valid, so we show them to let you pick the one that matches how you count the song.

How does the key finder work?+

It measures how much energy each of the 12 notes has across the song, then compares that pattern with the typical note weights of every major and minor key. The closest match is the key. Songs that change key or are mostly drums can give a less certain result.

What is a Camelot code?+

The Camelot wheel numbers every key from 1 to 12, with A for minor and B for major. Tracks with the same code, the same number with the other letter, or a number one step away usually mix smoothly, which is why DJs use it for harmonic mixing.

Is my song uploaded anywhere?+

No. The analysis runs entirely in your browser with the Web Audio API. Your file is never sent to our servers.

Which file types can I use?+

MP3, WAV, M4A/AAC, FLAC and OGG all work in modern browsers, up to 80 MB. For the key, the first four minutes of the song are analysed.

More free tools