Free · No sign-up · Files never uploaded

BPM Finder

Find the BPM and key of any song in seconds. Drop in an audio file, let it listen to YouTube, Spotify or your microphone, or tap along to the beat.

No file handy?

How this BPM finder works

FreeBPMFinder is a free online BPM finder and song key finder. When you drop in a song, your browser decodes the audio and the tool scans it for onsets, the moments when a new sound starts, like a kick drum, a strummed chord or a hand clap. Those onsets form a rhythm pattern, and the tool measures how often that pattern repeats. The strongest repeating interval is the beat, and converting it to beats per minute gives you the tempo, accurate to a fraction of a BPM for songs with a steady beat.

At the same time, the tool measures how much of each of the 12 musical notes is present across the song and compares that profile with every major and minor key. The best match is your key. You also get its Camelot code for harmonic mixing and the relative key, since a major key and its relative minor share the same notes.

All of this happens on your device. Your music is never uploaded to a server, so it’s private, there’s no waiting in a queue, and there’s no file-size paywall.

Three ways to find the tempo

  • Upload a song. The most accurate option. It works with MP3, WAV, M4A, AAC, FLAC, OGG and most video files, and checks whether the tempo changes during the track.
  • Listen live. Play music near your microphone, or on desktop Chrome and Edge, share a browser tab so the tool hears a YouTube or Spotify song directly. This is the easiest way to get the BPM of a song you can stream but don’t own as a file.
  • Tap tempo. Tap the pad or press the spacebar on every beat. It’s perfect for a song stuck in your head, a live band or a dance routine. For a full tap tempo tool with a metronome and delay times, open the tap tempo page.

What makes FreeBPMFinder different

  • BPM and key together, with a confidence rating and a second guess, so you know when to double-check.
  • One-tap half time and double time. If the result is 70 but you feel 140, press ×2. No re-uploading.
  • Hear it to trust it. Play with click track plays your song with a metronome click on the detected beat, so you can confirm the tempo by ear in seconds.
  • Private by design. No uploads, no sign-up, and no limit on how many songs you analyze.

Who uses a BPM finder?

DJs match tempos and keys to plan smooth transitions and harmonic mixes. Producers set their DAW tempo to a sample or reference track, or time-stretch a loop to fit. Musicians and singers learn songs at the right speed, set a metronome for practice and choose keys that suit their voice. Dancers, fitness instructors and runners pick songs that match a routine, a class or a running cadence, often 160 to 180 steps per minute. Video editors cut footage on the beat.

Typical BPM by genre

GenreTypical BPM
Hip-hop80–100
Trap130–150 (often felt as 65–75)
R&B60–90
Pop100–130
Rock110–140
House118–130
Techno125–150
Dubstep140 (half-time feel at 70)
Drum & bass160–180

These are typical ranges, not rules. See the full BPM by genre chart for 20 styles and a plain-English explanation of half time and double time.

Tips for an accurate result

  • Use the full song when you can. Longer audio gives the tool more beats to average. A 30-second preview works, but the full track is better.
  • Pick a section with drums if the tempo seems off. Intros, ambient breaks and a cappella parts have little rhythm to lock onto.
  • For live listening, turn it up. Keep the speaker close to the microphone and other noise low, and let it listen for 15 to 20 seconds.
  • Tap at least eight times in tap mode. The more taps, the more your small timing errors cancel out.
  • Check the relative key. If C major sounds wrong, try A minor. They use the same notes, and songs often move between them.

Troubleshooting

The file won’t load
Your browser may not support that format. Convert it to MP3 or WAV and try again. Some songs bought from online stores are copy-protected and can’t be decoded.
The BPM looks half or double
That’s the same tempo counted at a different beat level. Press ÷2 or ×2, then use the click track to confirm by ear.
Live listening shows no result
Allow microphone access when your browser asks. Click the lock or mic icon in the address bar if you blocked it. On iPhone, check Settings › Safari › Microphone. Then turn the music up.
I can’t see “Listen to a browser tab”
Tab audio sharing only works in desktop Chrome and Edge. On other browsers, play the song out loud and use the microphone option.

Singers can take this one step further: once you know a song’s key, check whether it suits your voice, or which key to move it to, with the free what key should I sing in tool on our sister site, MyVocalRangeTest.

Guides

BPM finder FAQ

What is BPM in music?

BPM stands for beats per minute. It measures a song’s tempo: how many steady pulses, the beats you’d naturally clap or nod along to, happen in one minute. A slow ballad might sit around 70 BPM, most pop songs land between 100 and 130 BPM, and drum & bass runs at about 170 BPM.

How do I find the BPM of a song?

Drop the audio file into the BPM finder above and you’ll get the tempo and key in a few seconds. If you don’t have the file, switch to Listen live and play the song near your microphone, or tap along to the beat in Tap tempo mode. Our guide on how to find the BPM of a song covers every method.

How do I find the BPM of a YouTube or Spotify song?

On a desktop computer with Chrome or Edge, choose Listen live, then Listen to a browser tab. Pick the YouTube or Spotify tab and switch on “Share tab audio”. The tool hears the song directly, with no microphone needed. On a phone, play the song on another device or speaker and use the microphone option, or tap along.

Can this tool find the key of a song too?

Yes. Every analysis shows the most likely musical key, its Camelot code for harmonic mixing, the relative major or minor, and a second guess. Major and relative-minor keys share the same notes, so if the result sounds slightly off, check the relative key first.

Is this BPM finder free? Do I need to sign up?

It’s completely free, with no account, no email and no limit on how many songs you analyze. The site is supported by ads.

Are my files uploaded anywhere?

No. Your song is decoded and analyzed inside your own browser. The file never leaves your device, which also makes the analysis fast. The same goes for live listening: audio is processed in real time and never recorded or sent anywhere.

Which audio files can I use?

Any format your browser can play: MP3, WAV, M4A and AAC, FLAC, OGG and Opus, and most MP4 videos. Files up to 300 MB work, and the first 10 minutes of audio are analyzed. Some browsers can’t decode every format, so if a file fails, convert it to MP3 or WAV and try again.

How accurate is the BPM finder?

For songs with a steady beat, the tempo is usually correct to within 1 BPM, and the result shows one decimal place. The most common “error” isn’t really an error: the tool may report half or double the tempo you feel, for example 70 instead of 140. Use the ÷2 and ×2 buttons to switch, and press Play with click track to hear the result over your song.

Why does it show double or half the BPM I expected?

Many songs can be counted two ways. A trap beat can feel like 70 BPM or 140 BPM, and drum & bass can be counted at 87 or 174. Both describe the same song, at a different beat level. Pick the one that matches how you count it, or how your DJ software or DAW expects it.

What if the song changes tempo?

The finder checks the tempo across the whole track. If it changes noticeably, for example a slow intro or a live band speeding up, you’ll see a note with the range, and the main tempo is the one used for most of the song.

How does tap tempo work, and how many taps do I need?

Tap tempo measures the time between your taps and converts it to beats per minute. Four taps give a rough number. Eight to sixteen taps give a reliable one, because small timing errors average out. Pause for a few seconds to start over. There’s also a dedicated tap tempo page with a metronome.

What is the Camelot code?

The Camelot wheel gives each key a number from 1 to 12 and a letter: A for minor, B for major. DJs use it for harmonic mixing. Tracks with the same code, or one step away (8A to 7A or 9A, or 8A to 8B), usually blend smoothly.

Can I use the BPM in my DAW or DJ software?

Yes. Type the BPM into the tempo field of Ableton Live, FL Studio, Logic Pro, Pro Tools, GarageBand or your DJ software. See how to set and tap tempo in your DAW for step-by-step instructions.

Does it work on iPhone and Android?

Yes. File analysis, microphone listening and tap tempo all work in Safari on iPhone and iPad and in Chrome on Android. To analyze a song stored on your phone, tap Choose a file and pick it from Files. Browser tab listening needs a desktop computer.