Skip to content
EzVisualizer

Free BPM Finder: Get the Song Tempo, Then Cut on the Beat

Drop a song and this BPM finder reads its tempo in beats per minute, to two decimals, with a confidence score and the half-time and double-time readings beside it. Press play to hear a click on every beat and see the beat grid on the waveform, so you know the number is right before you cut a video, sync a visualizer or set a delay. Free, no sign-up, and your audio never leaves your device.

  • Free, no sign-up
  • Click on every beat
  • Batch with CSV export
  • Nothing uploaded

What BPM Tells You, and Why Editors Need It

BPM means beats per minute: how often the pulse you nod along to comes round, so sixty beats per minute of music is one beat a second. Software can determine beats per minute from the sound itself. It listens for sharp attacks such as kicks, snares and strums, measures how evenly they repeat, and lays a grid of beats over the song where they fit best. For video, the tempo turns straight into timing. At 120 BPM one beat lasts half a second, which is 15 frames at 30 fps, and a bar of four beats lasts two seconds. Skip that step and beat-synced editing becomes guesswork:

  • Cuts placed by eye look right in the first chorus, then drift off the kick by the bridge.
  • A slideshow timed in seconds drops photos between beats instead of on them.
  • A loop for a visualizer or a Canvas that runs a fraction of a bar long stutters every time it repeats.
  • A delay set by ear smears the vocal instead of answering it in time.
  • Two tracks a few BPM apart flam and wander in a DJ blend.
Find the BPM

Why Video Creators Check BPM Here

A music tempo finder that shows its working, so a wrong tempo never reaches your timeline: a confidence score, the readings either side and a click you can hear.

  • Hear the tempo on a click

    Play the song with a tick on every beat it found. A click that sits on the kick and snare from intro to outro means the number is right; one that slides away shows up within a few bars.

  • Confidence, half and double

    The tempo sits next to a confidence score and the half-time and double-time readings. Pick the level you count in: a trap beat read at 70 becomes 140 with one click.

  • A beat grid you can see

    Lines on every beat across the waveform show where the drop, the chorus and the last hit land, which is exactly where your cuts and transitions go.

  • A whole folder in one table

    Drop a batch to find BPM for any song in the folder at once. Read them as one list with tempo and confidence, then copy it or save a CSV for your edit notes or a DJ crate.

  • Your music stays private

    Files are decoded and analyzed inside this browser tab. Unreleased songs, client tracks and stems are never sent to a server.

  • Free, no sign-up, no app

    A free tempo finder and BPM counter online: no account to create, nothing to install and no BPM counter app to keep updated. Like every free BPM tool on EzVisualizer, it stays free.

How to Find the BPM of a Song

Here is how to find out the tempo of a song you are about to cut to: four steps from a file to a number you can trust, then straight into your project.

  1. Drag files onto the BPM finder: MP3, WAV, M4A, FLAC, OGG or a video file, one song or up to 100 at once. Or play one of four demo grooves made at known tempos.

  2. The tempo appears to two decimals with a confidence score, the half and double readings, and a beat grid drawn over the waveform.

  3. Press play with the click on. A click glued to the drums means you are done. If it slips, switch to the half or double reading, or tap the beat in the BPM tapper.

  4. Copy the BPM, save the batch as CSV, or carry the song on to the visualizer, the photo music video maker or the lyric video maker.

Step 1 · Drop one song or a batch

A Tempo Finder Built for Edits, Visuals and Sets

Most ways to check BPM online print one number and leave the checking to you. Here the checks sit beside the number, so a quick BPM check becomes a sure one.

A click track over the song

Turn on the BPM finder click and a tick plays on every beat of the grid it found, mixed over the song. It is the honest test of any tempo reading. A click that stays on the kick and snare means the tempo is right. A click that slowly slides means it is a little off. A click on every other drum hit means you are hearing half time. Ten seconds of listening catches the mistake before it reaches your timeline.

Hear the Click

Half time or double time in one click

Trap, dubstep and drum and bass put a heavy backbeat at half the speed of the hi-hats, so automatic detection can land on either level: 70 or 140, 87 or 174. Neither is wrong; pick the one you count in with ÷2 or ×2 (or the H and D keys). A count range folds every reading into the range you work in, such as 85 to 169 for a DJ crate. Editors often take the faster level for quick cuts on a hook and the slower one for calm cuts every bar.

Pick the Level

A beat grid on the waveform

The overview shows the whole song with numbered bars and a tick on every beat, so you can see where the drop lands and how many bars the intro runs before the vocal. A zoomed lane follows the playhead; drag it if the grid sits a hair off the hits, or nudge it 10 ms at a time. Line your markers up with the BPM beat grid, and a photo music video or a lyric video maker project cuts on the beat instead of near it.

See the Grid

Check BPM for a whole folder

Drop a stack of songs into the song BPM finder and each gets a row with its tempo and confidence. Sort by tempo to plan a set, copy the table, or export the BPM data as CSV: one BPM file for the whole folder, ready for a spreadsheet or your edit notes. Each row also carries a rough key estimate with its Camelot code, a small extra for DJs (relative keys are easy to mix up).

Check a Batch

From the BPM to the video

Once you find any song's BPM, the tempo is the start, not the end. Give the same song moving visuals with the audio visualizer, whose bars pulse on its kicks. Cut photos every 1, 2, 4 or 8 beats in the photo music video maker, or time a lyric video so each line lands on a downbeat. Music with no clear drums? Tap along while it plays and use your tapped tempo, right here, or tap it in the BPM tapper for delay times and a metronome.

Get the Tempo First

A Real Readout: the House Demo at 120 BPM

The built-in House groove, made in code at exactly 120 BPM so you can check the answer. Here is what the tool reported for it, and how to read it once you find a song's tempo.

What you are looking at

120.01 BPM, confidence high (94%), Allegro, 500.0 ms per beat: within 0.01 of the known tempo. The finder's tempo readout also lists 60.01 and 240.02 as the half and double readings, 80.1 and 95.7 as weaker other readings, the first beat and first downbeat at 0:00.257 and a steady tempo from start to end, all in 0.3 seconds. Round it to 120 and the edit math is clean: a 2.000 second bar and 15 frames a beat at 30 fps. At 128 BPM it is not: 14.06 frames a beat, so snap cuts to beat markers rather than counting frames, or a cut drifts by about a frame every four bars.

Try It Yourself

How Accurate Is Automatic BPM Detection?

On grooves made in code at a known tempo, our readings land within 0.04 BPM, and the click sits within about 11 ms of the kicks. Real music is messier, and we have not measured it broadly, so we quote no percentage for it. The click lets you check any song in seconds.

Steady drums: the easy case

Pop, hip-hop, house, techno and most rock usually land on the tempo a musician would count. Songs made on a computer grid are almost always whole numbers, so read 127.98 as 128 and 89.97 as 90.

Half-time styles: choose the level

Above about 145 BPM a reading often lands at half time, and below about 70 at double. Trap, dubstep and drum and bass are the usual cases: choose with the half and double buttons and confirm on the click.

Live bands: an average

A band playing without a click track drifts a few BPM between verse and chorus. The finder gives the main tempo and says whether it held steady or moved, and between which BPMs.

Tempo changes and free time: tap

A song with a changing BPM still gets one number per file, and rubato music has no grid to find. Trim each section and check it on its own, or tap along in the BPM tapper.

Tap, Count or Detect: How to Find the Tempo of a Song

How to know the beats per minute of a song depends on what you have: a file, a stream or only your ears. Each method, and how close it gets.

Tap, Count or Detect: How to Find the Tempo of a Song
How to find out a song's BPM from the fileDrop it on the tool above, then play the clickTwo decimals on a steady beat
How to know the BPM of a song on the radio or a streamTap along in the BPM tapper for eight beats or moreCloser the longer you tap
How to tell beats per minute by earBPM counting: count the beats you nod to for 15 seconds, times four. The oldest way to calculate BPM of musicWithin a few BPM
How to tell the BPM of a song in a half-time styleRead both levels and keep the one you count inExact once the level is chosen
How to detect BPM in music with no drumsTap the pulse you feel; a detector has little to lock ontoAs steady as your taps
How to determine the tempo of a song that changes speedTrim each section and determine BPM for each partOne reading per section
How to find beats per minute in a song for a video editIdentify BPM here, then frames per beat = fps × 60 ÷ BPMExact on songs made to a grid

Song BPM by Genre: Typical Tempos

Typical beats per minute in songs of each style, where they sit on the BPM scale, and the reading a detector may give instead. Like the BPM charts DJs keep: a sanity check for any music BPM finder, this one included.

Song BPM by Genre: Typical Tempos
Ballads, R&B and slow jams60 to 80Double (120 to 160) from busy hi-hats
Lo-fi hip-hop70 to 90Double (140 to 180)
Hip-hop, boom bap85 to 95Double (170 to 190)
Reggaeton88 to 100Usually reads true
Afrobeats100 to 115Usually reads true
Pop100 to 130Usually reads true
Rock110 to 140Half, when the snare is light
House120 to 130Usually reads true
Techno125 to 145Usually reads true
Trap130 to 150Half (65 to 75)
Dubstep140Half (70)
Drum and bass170 to 176Half (85 to 88)

BPM to Frames: Timing Beat-Synced Cuts

How long one beat lasts at common tempos, in milliseconds and in video frames (frames per beat = fps × 60 ÷ BPM). A 4/4 bar is four beats, and a phrase of four bars is a natural length for one shot. Rounded to two decimals.

BPM to Frames: Timing Beat-Synced Cuts
90 BPM666.67 ms16 frames20 frames40 frames2.667 s
100 BPM600 ms14.4 frames18 frames36 frames2.4 s
120 BPM500 ms12 frames15 frames30 frames2 s
128 BPM468.75 ms11.25 frames14.06 frames28.13 frames1.875 s
140 BPM428.57 ms10.29 frames12.86 frames25.71 frames1.714 s
150 BPM400 ms9.6 frames12 frames24 frames1.6 s
174 BPM344.83 ms8.28 frames10.34 frames20.69 frames1.379 s

BPM Finder Specs

What goes in and what comes out. Specs checked November 2026.

BPM Finder Specs
InputWorks as a tempo finder: MP3, WAV, M4A, FLAC, OGG and most video files, up to 200 MB each
AnalyzedThe first 10 minutes of each song (at least 5 seconds); the grid continues at that tempo
Runs inAny current browser, as an online tempo finder with nothing to install
BatchUp to 100 songs at once, one sortable row each
Tempo readoutBPM to two decimals with its tempo marking, confidence, half and double, other readings, first beat, downbeat (a 4/4 guess), steady or moving tempo
ChecksClick track over the song (wood, beep or hat); beat grid you can drag or nudge; tap along to correct
Small extrasRough key estimate with its Camelot code; delay times at the tempo; count range
MeasuredWithin 0.04 BPM on grooves made at a known tempo; real music not measured broadly, so check by ear
ExportCopy a result, or CSV for the whole batch
Not includedTempo maps; time signature detection; microphone input; links from YouTube, Spotify or SoundCloud
PrivacyDecoded and analyzed in your browser; nothing uploaded
PriceFree, no sign-up

Who Uses a Song Tempo Finder

Anyone who needs the BPM for songs before the next cut, transition or effect.

Video editors

Drop markers on the beat grid, cut every bar for a montage and every beat for a fast hook. A BPM song check before the first rough cut saves a re-edit, and noting the BPM on songs you license keeps the next job quick.

Visualizer and loop makers

Loops that last whole bars repeat without a hiccup. Match the visuals of a live audio visualizer set to the tempo of the next track.

DJs

Run a song BPM check across a crate before a gig: every tune's BPM lands in one sortable table, so it works as a BPM song checker for the whole folder. Sort the CSV by tempo and plan blends that sit within a few BPM.

Producers and remixers

Use it as a sample BPM finder for loops with no tempo in the name, or find the tempo of a beat before you send a pack: for beats, BPM is the first number an artist asks for. Get the BPM from MP3 references before you set the session tempo.

Artists releasing music

Run the master through an MP3 BPM finder like this one, write the tempo into the BPM field with the MP3 tag editor, and time a teaser clip to open on a downbeat.

Dance and fitness teachers

Pick BPM for music by the part of a class: a slow BPM around 70 for stretching, 120 to 130 for cardio, faster for intervals.

BPM Finder FAQ

Straight answers to what people ask before they trust a tempo with their edit.

Is there a free BPM finder?

Yes, this one: a free BPM finder for any song you have as a file, with no sign-up and no BPM detector app (free or paid) to install. Use it as a song BPM counter, a tempo (BPM) finder or a BPM tester for DJ crates in any current browser. DJ apps such as rekordbox and VirtualDJ also analyze tempo on import, and they are the best beats per minute software if you already play with them; for a quick way to check the BPM of a song with nothing to install, use this page.

What exactly does a BPM finder do?

It answers "what BPM is this song?" or "how much BPM does this song have?" from the sound itself, with no tags and no database lookup. It marks where notes and drums start, measures BPM as the beat spacing that explains most of them, and lays that grid over the song. The confidence score says how clearly the music supports it. In short, a BPM reader and a beats per minute counter in one, so you never calculate the BPM of a song by hand.

How do you find the BPM of a song?

The quickest way is the tool above: drop the file and read the number. That is how to find a song's BPM, or how to find out the BPM of a song you own, in seconds. Without software, here is how to work out BPM, or how to figure out beats per minute, by ear: find the beat you nod to, count it for 15 seconds and multiply by four. That is also how to count BPM in a song, or how to measure the tempo of a song on a speaker, with nothing but a clock. To check your count, tap it in the BPM tapper or compare it with the click.

Is using a BPM finder accurate?

On music with a steady beat, usually yes: an accurate BPM finder lands on the tempo a drummer would count, and songs made on a grid read as whole numbers. On our demo grooves, made at known tempos, readings land within 0.04 BPM; real music has not been measured broadly. It is less certain in three cases: half-time styles (trap at 140 or 70), live bands that drift between verse and chorus, and music with no drums. Always play the BPM click: if it stays on the beat, the reading is right.

Tap tempo or automatic BPM detection: which is more accurate?

Automatic BPM detection is more precise on a recorded song with a steady beat, because it measures every beat of the file and gives two decimals. Tapping wins when there is no file (a stream, a radio, a band in the room) or no clear drums, and it never confuses half and double time, because you choose the beat you tap.

Why do I get half or double the tempo I hear?

Many songs have a strong pulse at two speeds, such as a snare on 2 and 4 under hi-hats twice as fast. A tempo detector, like any tempo counter, has to pick one level; you might count the other. Press the half or double button and listen to the click: the right level feels like the beat you would clap to.

What if a song has a changing BPM?

You still get one main number per file, and on songs of 30 seconds or more the result says the tempo moves and between which BPMs; this tool does not build tempo maps. Trim each section into its own file and check it separately: that is how to determine the BPM of a song that speeds up, slows down or switches halfway. Or tap through the parts in the BPM tapper.

How many BPM is a typical song?

Most popular songs sit between about 90 and 130 BPM, and the average song tempo in pop is close to 120. Ballads use a slow BPM of 60 to 80, dance styles run 120 to 130 and drum and bass about 174; the genre table above lists each style. Classical scores name a speed instead. As a rough tempo to BPM converter, Andante is about 76 to 108, Moderato 108 to 120 and Allegro 120 to 156, and any tempo/BPM converter app uses similar ranges. Used the other way, as a BPM to tempo converter, a 132 BPM reading is an Allegro.

Can I find the BPM of an MP3 or other audio file?

Yes, MP3 first. Drop the file and this BPM detector for MP3 turns MP3 to BPM in seconds, whether it is a full song, a stem or a sample, so you can find the tempo of an MP3 without opening a DAW. The same audio BPM finder reads WAV, M4A, FLAC, OGG and most video files, so one page is your MP3 tempo finder, your MP3 BPM detector and a song BPM detector for every other format. Nothing uploads: the file's BPM is worked out in your browser.

Is there a BPM checker for a YouTube link?

Not here: there is no box for a link, and this page downloads nothing. To use it as a BPM finder: YouTube uploads of your own start as a file, so drop that original audio or video. To find the BPM of a YouTube video you are only watching, play it and tap the beat in the BPM tapper. That is the YouTube BPM finder method that needs no download.

Can it work as a Spotify BPM finder or a SoundCloud BPM finder?

Not by link. As a BPM finder, Spotify and SoundCloud are out of reach: streaming apps do not hand their audio to other sites. If the song is yours, drop the master file. Otherwise play it in the app and tap along in the BPM tapper, which works with any music you can hear. The tapper is also the live BPM detector for a band or a radio, since this page reads files, not the microphone.

Is this an AI BPM finder?

It is automatic BPM detection by signal analysis, not a trained AI model. Like a classic BPM analyzer online, it finds note onsets in the spectrum, measures the beat period by autocorrelation and places the grid on the kick drum. That makes the auto BPM reading explainable and quick, and the result stays on your device.

Can I search songs by BPM here?

No. A BPM song finder that suggests tracks at a given tempo runs on a beats per minute songs database of released music. This page has no BPM database: it measures the BPM of songs you actually have. To build your own BPM of songs database, drop your library in batches, export the CSV and sort it by tempo. That gives you a private BPM music finder for your own files, with your songs by BPM in one list you can search by BPM in any spreadsheet.

How do I know the BPM of a beat I bought or made?

Here is how to know the BPM of a beat in seconds: drop the MP3 or WAV above. As a beat BPM finder it reads trap, drill and boom bap loops like any song, and the half and double buttons settle whether that trap beat is 70 or 140. Store listings usually state the tempo; this beat tempo finder confirms it before you write to it.

How do I use the BPM in a video edit?

Divide 60,000 by the BPM to get one beat in milliseconds, or multiply your frame rate by 60 and divide by the BPM to get frames per beat. At 120 BPM and 30 fps, that is 15 frames a beat and 60 frames a bar. Then place markers on the beat grid and cut on them; the BPM to frames table above has the common tempos.

Is my audio uploaded or stored?

No. This BPM finder online runs entirely inside your browser tab: it decodes and analyzes your files on your device. Nothing is sent to a server, and closing the tab clears it.

Find the BPM of Your Song Now

Drop a song on the BPM finder at the top of the page, hear the click on every beat, and take the tempo into your next edit. Free, no sign-up, nothing uploaded.

Find the BPM