
Free BPM and Key Finder
Drop in any song to find its BPM and musical key in seconds, with Camelot codes for DJs, keys that mix well, tap tempo and delay times for producers. Check a whole folder of tracks at once. It runs in your browser, so your music is never uploaded.
Tap tempo
Play your song above and tap the button (or press T) along with the beat. It averages your last 12 taps and starts over after a 2 second pause.
Tap at least twice
More music tools π
Making a video for this track?
Neural Frames reads your songβs beat and stems and builds an AI music video that hits every kick and snare, from lyric videos to singing characters. Free to start.
Try Neural Frames FreeAffiliate link β we may earn a commission at no cost to you.
How to Find the BPM of a Song
There are three quick ways to find a song's tempo:
- Drop the file in. The finder above listens to the whole song and gives you the BPM, with half and double time in case it counts the beat differently from you.
- Tap along. Hit the Tap button, or press T, on every beat for a few bars. It averages your taps.
- Count it. Count the beats for 15 seconds and multiply by 4. Thirty beats in 15 seconds is 120 BPM.
Most dance music sits on a whole number, so a reading of 127.9 is almost certainly 128. Songs played by a live band drift a little, and the finder gives you the tempo they hold for most of the song.
How to Find the Key of a Song
Drop the song into the finder. It measures how much of each of the 12 notes is played across the whole track, corrects for songs tuned away from the usual A = 440 Hz, and matches the result against all 24 major and minor keys. You get the key, its Camelot and Open Key codes, its relative key and the keys that mix well with it.
To check it by ear, hum the note that feels like home at the end of the chorus, then find it on a piano or keyboard app. If the song sounds bright and happy it's probably the major key; darker or sadder, the minor. That's also the choice key finders most often get wrong, because a major key and its relative minor use exactly the same notes.
What Is a Normal BPM?
BPM means beats per minute: how many times you'd tap your foot in a minute. Most popular music sits between 80 and 140 BPM. Typical ranges by genre:
| Genre | Usual BPM |
|---|---|
| Hip-hop and R&B | 80β100 |
| Pop | 100β130 |
| House | 120β130 |
| Techno | 125β150 |
| Trap | 130β170, often felt at half time |
| Dubstep | 140, felt at 70 |
| Drum and bass | 160β180 |
Camelot Wheel: Which Keys Mix Well?
DJs use the Camelot wheel to mix songs that sound good together. Every key has a number and a letter (A for minor, B for major). Mix into the same number, one number up or down, or the other letter with the same number, and the keys won't clash. Here's every key with its Camelot and Open Key code:
| Camelot | Minor key (A) | Major key (B) | Open Key |
|---|---|---|---|
| 1A / 1B | G# minor | B major | 6m / 6d |
| 2A / 2B | Eb minor | F# major | 7m / 7d |
| 3A / 3B | Bb minor | Db major | 8m / 8d |
| 4A / 4B | F minor | Ab major | 9m / 9d |
| 5A / 5B | C minor | Eb major | 10m / 10d |
| 6A / 6B | G minor | Bb major | 11m / 11d |
| 7A / 7B | D minor | F major | 12m / 12d |
| 8A / 8B | A minor | C major | 1m / 1d |
| 9A / 9B | E minor | G major | 2m / 2d |
| 10A / 10B | B minor | D major | 3m / 3d |
| 11A / 11B | F# minor | A major | 4m / 4d |
| 12A / 12B | C# minor | E major | 5m / 5d |
How to Convert BPM to Milliseconds
Divide 60,000 by the BPM to get one beat in milliseconds: at 120 BPM, a beat is 500 ms. Halve it for an eighth note, halve it again for a sixteenth. Set delays and reverb pre-delay to these values and they lock to the groove. The finder above shows a full table, with dotted and triplet times, for your song's tempo.
| BPM | 1/4 note (beat) | 1/8 note | 1/16 note |
|---|---|---|---|
| 90 | 667 ms | 333 ms | 167 ms |
| 100 | 600 ms | 300 ms | 150 ms |
| 120 | 500 ms | 250 ms | 125 ms |
| 128 | 469 ms | 234 ms | 117 ms |
| 140 | 429 ms | 214 ms | 107 ms |
| 174 | 345 ms | 172 ms | 86 ms |
Planning a track? The song length calculator turns your BPM and bars into minutes, and maps out a whole song section by section.
Frequently asked questions
How do I find the BPM of a song?
Drop the song into the BPM and key finder above. It listens to the whole track and shows the tempo in beats per minute, plus half and double time. No file? Tap along with the Tap button, or press T, and it averages your taps.
How do I find the key of a song?
Drop the song into the finder. It works out which notes are played most across the whole track, matches them against the 24 major and minor keys, and shows the best match with its Camelot and Open Key codes.
How accurate is the BPM and key finder?
Tempo is usually spot on for songs with a steady beat. Key is harder: like every key finder, it sometimes picks the relative key (C major instead of A minor, which share the same notes), so it shows a confidence level and the next most likely key. Songs that change key or tempo get the one they spend longest in.
What is the Camelot wheel?
A chart DJs use for harmonic mixing. Each key gets a number from 1 to 12 and a letter, A for minor and B for major. Keys with the same number, or one number apart, mix smoothly, so 8A (A minor) works with 7A, 9A and 8B.
Why does it show half time and double time?
Tempo depends partly on how you feel the beat. A drum and bass track can be counted at 174 or 87 BPM, and both are right. If the main number feels too slow or too fast, go with half or double time.
What does relative key mean?
Every major key shares all its notes with one minor key, called its relative: C major and A minor, G major and E minor. They sound related and mix together well, which is also why key finders can mix them up.
Can I find the BPM and key of several songs at once?
Yes. Drop in as many songs as you like and they're analysed one after another. Click Copy results to paste every song's BPM and key into a playlist note or spreadsheet.
Is my music uploaded?
No. The finder analyses your songs inside your browser, so they never leave your device, and it works with unreleased tracks.
More free tools
- Audiobook Speed CalculatorEnter an audiobook's length to see how long it takes at any speed, how much time you save, how long is left and the day you'll finish. Works from page or word count, and for podcasts too.
- MP3 to MP4 ConverterFree MP3 to MP4 converter: turn audio into a video with your cover art, a background or a waveform, for YouTube, TikTok and Reels. Nothing is uploaded.
- Audio VisualizerFree audio visualizer: drop in a song and make a music visualizer video with bars, a circle or a wave, plus your cover art. No watermark, nothing uploaded.
- Song Length CalculatorSong length calculator: turn BPM and bars into minutes, plan a song section by section, or add up track times for an album, EP, CD or vinyl record.
- Album Cover Size CheckerAlbum covers should be 3000 x 3000 pixels for Spotify, Apple Music and most distributors. Check your cover against every rule and resize it free.
- YouTube Playlist Length CalculatorPaste a YouTube playlist link to get its total length, watch time at 1.25xβ2x, average video length, any range of videos and how many days it takes to finish.
- YouTube Monetization CheckerPaste your channel to see if it's eligible for YouTube monetization at 500 or 1,000 subs, what's left to do, and how the February 2027 rule change affects you.
- YouTube Money CalculatorPaste a channel or video, or enter your views, to estimate YouTube earnings per day, month and year. See how many views you need for $1,000 a month.
- YouTube Shorts Money CalculatorEstimate what your YouTube Shorts earn from views, or paste your channel. See how many Shorts views you need for $100 or $1,000, and the 10M-view rule from Feb 2027.
- Playback Speed CalculatorEnter any length or paste a YouTube link to see the watch time at 1.25x, 1.5x, 2x or any speed, the time you save, and the speed you need to finish in time.
- YouTube Engagement Rate CalculatorEnter any YouTube @handle to see its engagement rate rated against channels its size, Shorts vs long-form rates, and average views, likes and comments per video.
- Font TesterFree online font tester. Type your text and preview 500 Google Fonts side by side, with size, colour and outline controls. Search, filter and download free.
- Video File Size & Bitrate CalculatorWork out how big a video will be from its length, resolution and bitrate, or drop in your video to see the bitrate you need to fit Discord, email or YouTube. Nothing is uploaded.
- Image File Size Calculator & ConverterFree image converter and file size calculator. Convert JPG, PNG, WebP and PDF, see the exact size of each, resize and download. Nothing is uploaded.


