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.
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.
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:
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.
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.
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.
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.
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.
Files are decoded and analyzed inside this browser tab. Unreleased songs, client tracks and stems are never sent to a server.
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.
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.
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.
The tempo appears to two decimals with a confidence score, the half and double readings, and a beat grid drawn over the waveform.
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.
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.
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.
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 ClickTrap, 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 LevelThe 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 GridDrop 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 BatchOnce 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 FirstThe 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.
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.
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.
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.
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.
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.
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.
| Best way | How close it gets | |
|---|---|---|
| How to find out a song's BPM from the file | Drop it on the tool above, then play the click | Two decimals on a steady beat |
| How to know the BPM of a song on the radio or a stream | Tap along in the BPM tapper for eight beats or more | Closer the longer you tap |
| How to tell beats per minute by ear | BPM counting: count the beats you nod to for 15 seconds, times four. The oldest way to calculate BPM of music | Within a few BPM |
| How to tell the BPM of a song in a half-time style | Read both levels and keep the one you count in | Exact once the level is chosen |
| How to detect BPM in music with no drums | Tap the pulse you feel; a detector has little to lock onto | As steady as your taps |
| How to determine the tempo of a song that changes speed | Trim each section and determine BPM for each part | One reading per section |
| How to find beats per minute in a song for a video edit | Identify BPM here, then frames per beat = fps × 60 ÷ BPM | Exact on songs made to a grid |
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.
| Typical BPM | May also read as | |
|---|---|---|
| Ballads, R&B and slow jams | 60 to 80 | Double (120 to 160) from busy hi-hats |
| Lo-fi hip-hop | 70 to 90 | Double (140 to 180) |
| Hip-hop, boom bap | 85 to 95 | Double (170 to 190) |
| Reggaeton | 88 to 100 | Usually reads true |
| Afrobeats | 100 to 115 | Usually reads true |
| Pop | 100 to 130 | Usually reads true |
| Rock | 110 to 140 | Half, when the snare is light |
| House | 120 to 130 | Usually reads true |
| Techno | 125 to 145 | Usually reads true |
| Trap | 130 to 150 | Half (65 to 75) |
| Dubstep | 140 | Half (70) |
| Drum and bass | 170 to 176 | Half (85 to 88) |
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.
| One beat | 24 fps | 30 fps | 60 fps | One 4/4 bar | |
|---|---|---|---|---|---|
| 90 BPM | 666.67 ms | 16 frames | 20 frames | 40 frames | 2.667 s |
| 100 BPM | 600 ms | 14.4 frames | 18 frames | 36 frames | 2.4 s |
| 120 BPM | 500 ms | 12 frames | 15 frames | 30 frames | 2 s |
| 128 BPM | 468.75 ms | 11.25 frames | 14.06 frames | 28.13 frames | 1.875 s |
| 140 BPM | 428.57 ms | 10.29 frames | 12.86 frames | 25.71 frames | 1.714 s |
| 150 BPM | 400 ms | 9.6 frames | 12 frames | 24 frames | 1.6 s |
| 174 BPM | 344.83 ms | 8.28 frames | 10.34 frames | 20.69 frames | 1.379 s |
What goes in and what comes out. Specs checked November 2026.
| This siteEzVisualizer | |
|---|---|
| Input | Works as a tempo finder: MP3, WAV, M4A, FLAC, OGG and most video files, up to 200 MB each |
| Analyzed | The first 10 minutes of each song (at least 5 seconds); the grid continues at that tempo |
| Runs in | Any current browser, as an online tempo finder with nothing to install |
| Batch | Up to 100 songs at once, one sortable row each |
| Tempo readout | BPM to two decimals with its tempo marking, confidence, half and double, other readings, first beat, downbeat (a 4/4 guess), steady or moving tempo |
| Checks | Click track over the song (wood, beep or hat); beat grid you can drag or nudge; tap along to correct |
| Small extras | Rough key estimate with its Camelot code; delay times at the tempo; count range |
| Measured | Within 0.04 BPM on grooves made at a known tempo; real music not measured broadly, so check by ear |
| Export | Copy a result, or CSV for the whole batch |
| Not included | Tempo maps; time signature detection; microphone input; links from YouTube, Spotify or SoundCloud |
| Privacy | Decoded and analyzed in your browser; nothing uploaded |
| Price | Free, no sign-up |
Anyone who needs the BPM for songs before the next cut, transition or effect.
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.
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.
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.
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.
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.
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.
Straight answers to what people ask before they trust a tempo with their edit.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You have the BPM. Cut photos, lyrics and visuals on the beat.
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.