Skip to main content

Free · runs in your browser

Find the BPM of a song or a video

Drop an MP3, a WAV or a video with music in it and get its tempo in seconds, with the beats marked on the waveform and a click to check them against.

To find the BPM of a song, drop the file here: the tempo appears in a few seconds, rounded to a tenth of a beat per minute, together with how sure the analysis is. Unlike most BPM detectors, it also reads the music inside a video file, so a clip from your phone or a screen recording works as well as an MP3.

Every result comes with proof. Press Play with Click on the beats turned on and you hear a click on every detected beat; if the clicks fall between the beats or run at twice the speed you feel, Half or Double corrects it, and Tap to check compares the result with your own tapping. When the number is right, Copy BPM puts it on your clipboard, or Cut clips to this beat carries the beat straight into beat sync.

The files are analysed in your browser and never uploaded, and you can drop several at once to get a list. If you have no file, only a song in your head or on the radio, tap tempo counts the BPM as you tap along.

A beat grid: the song’s beats (thin lines) and bars (thick lines) found from its loud attacks, with cuts placed on them.

How to find the BPM of a song

  1. Open the file

    Drop it onto Drop a song or a video, or press Choose files. MP3, M4A, WAV, FLAC and Ogg work, and so do MP4, MOV and WebM videos. Pick several at once to compare them; Add more files adds to the list.

  2. Read the tempo

    The BPM appears with a confidence word, such as “Clear, steady beat”, and the beats are marked along the waveform.

  3. Check it by ear

    Press Play with Click on the beats on. If it sounds like half or double the speed, press Half or Double. Tap to check lets you tap along and tells you whether your taps agree.

  4. Use the number

    Press Copy BPM to paste it into a DJ app or a sequencer, or Cut clips to this beat to start a beat-synced video with the grid already in place.

How the tempo is measured

The analysis listens for onsets: the instants where the sound changes sharply, such as a drum hit, a plucked string or the start of a chord. It measures how much the spectrum jumps from one moment to the next, which makes it sensitive to rhythm and less bothered by loud, steady sounds such as a sustained pad.

Rhythm is repetition, so the next step compares that onset curve with itself shifted by every plausible beat length. The shift that lines the curve up best is the beat period, and 60 divided by it in seconds is the BPM. Tempos near the middle of the usual range are slightly favoured, and the result is checked against half and double the speed, because a song at 140 BPM also lines up at 70. Finally the individual beats are placed on the strongest onsets that keep an even spacing.

Reading the confidence

A high confidence means the onsets repeat clearly and evenly, typical of dance, pop and rock. A lower one points to a song whose tempo drifts, a quiet or ambient track, or heavy syncopation; the number may still be right, but check it with the click.

Finding the BPM of a video file

Most online BPM finders only accept audio, so people first rip the soundtrack out of a video. That step isn’t needed here: open the MP4, MOV or WebM itself, and the tool decodes only its sound and analyses that. This is handy for a dance clip you want to recreate, a reel whose music you want to match, or your own footage of a band.

  • Speech, crowd noise or wind on top of the music can blur the onsets. Choose a stretch where the music is clear, or expect a lower confidence.
  • A video with music that changes partway (a montage of several songs) has no single tempo; the result describes the strongest one.
  • The sound has to be in a format your browser can decode. AAC, MP3, Opus and WAV soundtracks, the ones phones and most cameras write, are fine; an unusual camera format may need converting to MP4 first.

Common tempos, for a sense of scale

Typical tempo ranges (they vary a lot between songs)
StyleTypical BPMFelt as
Ballads and slow soul60–80A calm walk
Hip-hop80–100A relaxed nod, often felt at half time
Pop and rock100–130A brisk walk
House and techno120–135Four steady kicks a bar
Drum and bass160–180Often heard as 85–90

The last column is the reason Half and Double exist: a drum and bass track at 174 BPM sounds, to many listeners, like 87. Neither answer is wrong; they describe the same pulse at two levels. Choose the one that matches how you want to count, or how your other software expects it.

What to do with the BPM

  • Cut a video to it: Cut clips to this beat opens beat sync with the tempo and the beat positions already set, so the first preview is on the beat.
  • Make a slideshow: a photo every two beats at 120 BPM is one second each; the slideshow maker does the arithmetic.
  • Put markers in an editor: the beat sync studio exports beat markers for Premiere Pro and Resolve, as beat markers in Premiere Pro explains.
  • Practise or DJ: paste the number into a metronome, a sequencer or your DJ software.

BPM finder questions

Why does it say 70 when the song is 140?

Both describe the same pulse: one counts every beat, the other every second beat. Tempo detection sometimes lands on the slower level, especially with hip-hop or drum and bass. Press Double (or Half the other way) to switch.

Can I find the BPM of a YouTube video or a Spotify song?

Not by pasting a link: the tool never fetches anything from the internet, it only reads files you open. If you have the song or a video of it on your device, open that file.

How accurate is it?

On music with a steady beat the tempo is usually exact to within a fraction of a BPM, and in tests on click tracks every beat landed within 20 milliseconds. Songs that speed up, played freely, or with long quiet intros are harder, which is why the result shows a confidence and a click to check.

Can it find the BPM of several songs at once?

Yes. Choose several files together and each gets its own result in a list; Add more files adds to it.

Does it tell me the key of the song?

Not yet; it measures tempo and beats only.

Is my music uploaded?

No. The file is decoded and analysed by your browser on your own device and is never sent anywhere.

What if I don’t have the file?

Tap along to the song on tap tempo; after eight or so taps the BPM settles.