---
title: "BPM Finder for Audio and Video Files | sync.video"
description: "Find the BPM of any song, audio file or video in your browser: tempo, beat grid and a click track to check it by ear. Several files at once, nothing uploaded."
url: https://sync.video/bpm-finder
---

1. [Home](https://sync.video/)
2. [Beat sync](https://sync.video/beat-sync)
3. BPM finder

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](https://sync.video/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](https://sync.video/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)__
| Style                 | Typical BPM | Felt as                                |
| --------------------- | ----------- | -------------------------------------- |
| Ballads and slow soul | 60–80       | A calm walk                            |
| Hip-hop               | 80–100      | A relaxed nod, often felt at half time |
| Pop and rock          | 100–130     | A brisk walk                           |
| House and techno      | 120–135     | Four steady kicks a bar                |
| Drum and bass         | 160–180     | Often 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](https://sync.video/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](https://sync.video/slideshow-maker-with-music) 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](https://sync.video/beat-markers-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](https://sync.video/tap-tempo); after eight or so taps the BPM settles.

## More in beat sync

* [ Beat sync video maker Clips and photos cut on the beats or bars of your own song, ready in three shapes. ](https://sync.video/beat-sync)
* [ Tap tempo BPM counter Tap along to any song and read its BPM, with half, double and a check metronome. ](https://sync.video/tap-tempo)
* [ Photo slideshow with music, on the beat Photos that change on the beats of your song, with slow zooms, in three shapes. ](https://sync.video/slideshow-maker-with-music)
* [ Say the word on beat maker Your own on-beat picture challenge: eight pictures lighting up one per beat. ](https://sync.video/say-the-word-on-beat)
* [ Beat markers for Premiere Pro and Resolve Tap markers by hand, or detect every beat and import them into your editor. ](https://sync.video/beat-markers-premiere-pro)
* [ Sync audio and video online Drop one video to fix its delay, or several files to line them up by their sound. ](https://sync.video/)
