DJs
A music BPM finder for the whole crate: check the BPM of a song before a set, plan blends between songs a few BPM apart, and pair the tempo with the key from the key finder and the Camelot wheel for harmonic mixing.
A BPM finder tells you how fast a song is, in beats per minute. Drop an MP3, WAV or other audio file here, or record a few bars, and ToMIDI detects the tempo right in your browser, shows the half-time and double-time readings with a confidence score, and plays a click on the beat it found so you can hear whether it is right. Free, no sign-up, and the audio never leaves your device.
Drop songs to find their BPM
MP3 · WAV · M4A · FLAC · OGG · AAC · MIDImany at once, up to 200 MB each
Or drop one or many files anywhere on this card.U filesR recordD demo
Real recordings, analysed in your browser like your own files
Detects one steady tempo between 50 and 220 BPM from the first 10 minutes, assuming 4/4 for the downbeat. Songs that change tempo show a range; rubato and free-time music may read at half or double, so check it with the click.
BPM means beats per minute: how many times the main pulse of a song, the beat you nod your head to, comes round in one minute. At 120 BPM that is two beats every second. A BPM finder is a beats per minute calculator that works the number out from the sound itself. It listens for sudden jumps in energy, the kick drums, snares, strums and plucked notes, measures how evenly they repeat, and picks the beat spacing that explains most of them. That spacing is the song's BPM, and where the grid lines up with the music gives the first beat. Steady drums are an easy read for any tempo detector; a rubato piano piece with no fixed pulse is not, which is why this BPM finder's tempo reading comes with a confidence score and a click you can hear.
Find a Song's BPMWrong readings are rarely random. They follow the music, so you can usually spot them before the number goes into your session:
Most sites that offer a BPM counter online print one number and leave you to guess whether it is right. This song tempo finder shows its working and keeps your files private.
An audio BPM finder that never uploads the audio: files are decoded and analysed inside your browser tab. Unreleased tracks, stems and rehearsal takes are never sent to a server.
No account, no watermark and no upgrade screen in front of the result. Check one song or a whole crate, and use it as often as you like.
Every reading comes with a confidence score, its ÷2 and ×2 partners and the other tempos the detector weighed up, so an octave mistake is one click from fixed.
Play the song with a click on the detected beat. If the click stays glued to the drums, the BPM is right; if it slips, you hear it within a bar or two.
Drop many songs together and read them as one sortable table, then copy it or export CSV. A proper BPM checker for a DJ crate, or an MP3 BPM finder for a sample library.
Use it as an MP3 BPM detector or a tempo finder for MP3, WAV, M4A, FLAC and OGG files up to 200 MB, read the tempo map of a MIDI file, or record 5 to 60 seconds with your microphone.
Four steps from file to a tempo you can trust. Nothing to install, and the song never leaves your computer.
Drag a song onto the top of this page, which works as a BPM detector for MP3, WAV, M4A, FLAC and OGG. Pick several at once, record 5 to 60 seconds, or try one of the four demo clips.
The BPM appears to two decimals with its tempo marking, the ÷2 and ×2 readings, a confidence score, any other readings and the times of the first beat and first downbeat.
Press play with the click track on. The click follows the detected grid and accents beat one; if it stays locked to the drums all the way through, you are done.
Choose ÷2 or ×2 when the feel is off, fine-tune by 0.1 BPM or round it, tap along to correct a shaky reading, then copy the result or export the batch as CSV.
An online tempo calculator that only prints a number leaves the checking to you. These tools do it on the same page.
Play the song and the BPM finder click sounds on every beat of the grid it found: a beep, wood block or hi-hat with beat one accented, mixed against the track as loud as you like. A click that stays on the kick and snare means the tempo is right. A click that slowly slides away means it is a little off, and a click on every other drum hit means you are hearing half time. If the grid sits a hair early or late, nudge it in 10 ms steps.
Hear the ClickWhen the music has no clear drums, press T or the pad on every beat while the song plays, then take your tapped tempo with one click. Tap at least four beats during playback and Align grid moves the grid onto your taps as well. For tapping without any file, the tap tempo page is built for exactly that.
Tap AlongAlong with the tempo you get the first beat, the first downbeat (beat one, estimated from bass hits and chord changes, assuming 4/4) and the length of one beat and one bar. Line up a DAW grid, set a DJ beat grid or start a metronome in time with the record.
Find the First BeatCheck BPM for a whole folder of tracks: each gets a row with tempo, confidence, first beat and downbeat, plus its key and Camelot code. Sort by file, tempo, confidence or key, copy the table or export CSV for a spreadsheet or your library notes. Much quicker than a song BPM counter that takes one file at a time, and a BPM range setting folds every result into the range you count in.
Check a BatchNo file? Record 5 to 60 seconds with the microphone: a song playing near your laptop, or your own groove, riff or loop. The recording is analysed like any upload and stays on your device, which is handy for finding the tempo you naturally play a part at.
Record a Few BarsA walking bass blues in F, played on guitar: a public domain recording, 24 seconds long and one of the four demo clips above. Below is exactly what this page reported for it.
What you are looking at
132.00 BPM (Allegro, 454.5 ms per beat), ÷2 66.0 and ×2 264.0, confidence High at 95%, first beat at 0:00.218, with 87.9 and 105.5 listed as other readings, worked out in 0.3 seconds on our test laptop. The bass walks steady quarter notes, which is exactly what a song BPM detector wants: 47 of its 57 notes start within 60 ms of a click, and the rest are swung pickups between beats. Open the clip under Try a demo and play it with the click on.
Reliable on music with a steady beat, an estimate on everything else. We publish no percentages until our own tests are done; this is what to expect.
On a steady drum beat, tempo finder results are usually right: pop, rock, hip-hop, house and techno land on the tempo a musician would count. Produced tracks tend to sit on a whole number, so 127.9 is almost always 128.
Trap, dubstep and drum and bass carry a heavy backbeat at half the speed of the hats. Expect 70 or 140, 87 or 174, and choose with ÷2 and ×2.
Recordings made without a click drift by a few BPM. The reading is the strongest overall pace; on clips of 30 seconds or more the result also says whether the tempo held steady or moved, and between which BPMs.
Classical, solo piano, ballads and ambient pieces may have no single tempo. Treat the result as a guide, or tap the phrase you care about on tap tempo.
With a clean file and a steady beat, automatic detection is faster and more precise than tapping. Without a file, or when the music breathes, your hands win. Here is how the three ways to find tempo compare, from a BPM calculator online to a stopwatch.
| This siteToMIDI BPM finder | Tap tempo | Counting by ear | |
|---|---|---|---|
| What you need | An audio or MIDI file, or a short recording | Music you can hear and a key to tap | A stopwatch and 15 seconds |
| Best for | Produced music with a steady beat, whole playlists | Songs with no file: radio, video, a band in the room | A rough figure when nothing else is at hand |
| Precision | Two decimals, measured across up to 10 minutes | As steady as your taps; 8 or more settle it | Within a few BPM |
| Half or double | Can happen; ÷2 and ×2 fix it | You pick the level by what you tap | You pick the level by what you count |
| Drifting tempo | One main tempo, plus a steady or moving range | Follows the music while you tap | An average of what you counted |
| Many songs at once | Yes, with CSV export | No | No |
How to find the tempo of a song the way musicians did long before any tempo counter existed. You need a stopwatch and about 15 seconds.
Listen for a bar or two and nod along. The beat is usually where the kick and snare alternate, not the faster hi-hats on top.
Start a stopwatch on a beat and call it zero. Count every beat until 15 seconds, then multiply by 4: the simplest song tempo calculator there is. Counting for 30 seconds and doubling is steadier.
Compare the result with the style: house sits near 120 to 128, hip-hop near 80 to 100, drum and bass near 170 to 175. A house track at 63 means you counted every other beat.
Tap along on tap tempo and read the average, or let the BPM finder for songs you have as a file do the counting.
Anyone whose next step depends on how fast the music is.
A music BPM finder for the whole crate: check the BPM of a song before a set, plan blends between songs a few BPM apart, and pair the tempo with the key from the key finder and the Camelot wheel for harmonic mixing.
A sample BPM finder: find the tempo of a beat or loop before it goes into the session, set the project tempo so bars line up, change a track's BPM to fit, or pull its notes onto the same grid with the audio to MIDI converter.
Get the tempo of a cover you are learning, write it on the setlist, then rehearse with the metronome at that speed or a few BPM slower.
Build playlists to a cadence. Running at 170 steps a minute? Look for songs near 170 BPM, or 85 if you step on every other beat.
Cut on the beat. The tempo and first beat tell you where every bar lands, so cuts, titles and transitions hit the music.
Use it as a music tempo finder in class: check whether a recording of a practice run speeds up, and learn what 60, 90 and 120 BPM feel like with real songs.
Straight answers to the questions people ask when they need to find a song's tempo.
Yes, this one. Use the BPM finder free, with no sign-up and no watermark. Because the analysis runs in your own browser, there is no server queue and no cost to us for each song, so a free tempo finder built this way stays free.
It measures the tempo. BPM finder, BPM detector and tempo detector are three names for the same job: telling you how fast a piece of music is, in beats per minute. It finds the moments where the sound jumps in energy, works out how regularly they repeat and turns that spacing into a tempo: a beat every half second is 120 BPM. This one also finds the first beat and plays a click on the grid so you can check the answer.
Drop the song into the tool at the top of this page. It detects the tempo in your browser and shows the BPM with ÷2 and ×2 readings; press play with the click on to check it. No file? Count the beats for 15 seconds and multiply by 4, or tap along on tap tempo.
On music with a steady beat, usually yes: the detected tempo matches what a musician would count, apart from the half or double question. It is less reliable on rubato, live recordings that drift and songs that change tempo, where one number can only be an average. We will publish measured results once our tests are done; until then, the click track is the honest check of an accurate BPM finder.
With a clean file and a steady beat, automatic detection is more precise: it measures the whole song to a decimal, while taps carry your own timing. Tapping wins when there is no file, when the beat is soft, or when the music speeds up and slows down. Many people use both: detect first, then tap to confirm.
Because a beat can be counted at more than one level. A hip-hop track at 90 has hi-hats at 180, and drum and bass at 174 has a backbeat that feels like 87. The detector leans toward the level most listeners count; press ÷2 or ×2 (or H and D) to switch to the one your DAW, DJ software or class expects, or set a BPM range so a whole batch folds into the range you count in.
Yes. To get the BPM from an MP3 or find the tempo of an MP3 stem, just drop it in; WAV, M4A, FLAC, OGG, the soundtrack of an MP4 or MOV video and most formats your browser can play work the same way, up to 200 MB each, with the first 10 minutes analysed. A MIDI file works too: its tempo comes from the file itself. Of everything people bring to a BPM finder, MP3 files are the most common, and to a BPM calculator, MP3 or WAV makes no difference: both are decoded to the same audio first. Producers use it as an MP3 tempo finder for samples and loops, and rappers as a beat BPM finder for instrumentals they are about to write over.
Yes. Select or drop several files and each gets a row with tempo, confidence, first beat, downbeat, key and Camelot code. Sort it, copy it or export CSV to keep the numbers with your library: a quick song BPM check for a whole set.
Not in the neural network sense. It uses signal processing: an onset detector and a search for the beat period that repeats most strongly, the same family of methods DJ software has used for years. That keeps this online tempo finder fast, private and predictable, and when it is unsure, its confidence score says so.
Not from a link. This page analyses audio files and recordings, and streaming services do not hand their audio to other sites, so it is not a Spotify or SoundCloud BPM finder. If you own the track as a file, drop it in. If you can only stream it, play it and tap along on tap tempo, which works with anything you can hear.
You get one main tempo per file, the one that fits most of the song. On clips of 30 seconds or more the result also says whether the tempo stayed steady or moved, and between which BPMs. If a song switches tempo, trim each section into its own file and analyse them separately, or tap along with each part; the click track drifts off where the tempo moves.
No. There is nothing to install: this BPM finder online runs in a modern browser on a computer or a phone, so you do not need a separate BPM detector app. Bookmark it and it opens like one.
The result already lists them: delay times for every note value from a whole note to 1/32, straight, dotted and triplet, each copied with a click, so there is no separate delay time BPM calculator needed. The maths is one line, the same any delay BPM calculator uses: 60,000 divided by the BPM is one beat in milliseconds. At 120 BPM a quarter note is 500 ms, an eighth 250 ms and a dotted eighth 375 ms.
Most popular music sits between about 70 and 140 BPM. Typical ranges: hip-hop 80 to 100, pop 100 to 130, house 120 to 128, techno 125 to 140, drum and bass 170 to 175. Use them as a sanity check rather than a rule: a house track that reads 64 is almost always half time.
Yes, as a second reading: the result shows the key with its Camelot code and a confidence score. For key-focused work, such as key changes and the keys that mix with a song, use the key finder and the Camelot wheel.
No. The file is decoded and analysed inside your browser and never leaves your device; close the tab and it is gone. Only analyse audio you have the right to use.
Turn the track into MIDI, edit the notes or hear them back.
Drop a song on the BPM finder at the top of this page and get its tempo, the half and double readings and a click to check it against. Free, private and nothing to install.