You are offline. Tools you have opened before keep working.
BPM finder
Drop a song file and the BPM finder estimates its tempo from the beats in the audio, in a few seconds and without uploading the file. You also see the half and double tempo, and you can check the result with tap tempo or the metronome.
Your files never leave your device. Everything runs in your browser.
Report a problem
How it works
Set the tempoDrag the slider, type the BPM or tap the tempo.
Choose the meterPick a time signature, subdivision and click sound.
Press StartPlay along. Space starts and stops, the arrow keys change the tempo.
How the tempo is estimated
The file is decoded in your browser and the finder looks for moments where new sound starts: drum hits, plucked notes, chord changes. It then measures which time distance between these onsets repeats most regularly; that distance is the beat. Tempos between 40 and 220 BPM are considered, with a mild preference for the range most music is in. Up to the first ten minutes of a file are analysed.
The result is an estimate. It is reliable for music with a steady beat, such as pop, rock, dance, hip hop or most electronic music. For live recordings with tempo changes, classical music played freely, ambient sounds or speech it can be off, and the steadiness line says so.
Half or double tempo
Even people disagree whether a song is 70 or 140 BPM: it depends on whether you count the kick drum or the hi-hat. The finder therefore also shows the half and double values. Tap along on the tap tempo pad to decide, or press the button to start the metronome at the found tempo and listen whether it fits.
Frequently asked questions
Is my song uploaded?
No. The file is decoded and analysed inside your browser and never leaves your device.
Which files can I use?
MP3, WAV, M4A, AAC, OGG, Opus, FLAC and the sound of MP4 and WebM videos, as far as your browser can decode them. The file should be at least five seconds long.
How accurate is the BPM finder?
For songs with a constant beat it is usually within a fraction of a BPM, but it may report half or double the tempo you would count. Songs with tempo changes get an average, and music without a clear beat may give no useful result.
Is this metronome accurate?
Yes. Clicks are scheduled on the audio clock ahead of time instead of being triggered by page timers, so they land on the exact sample. Your speakers or Bluetooth headphones can add a constant delay, but the spacing between clicks stays exact.
Does it keep playing in another tab?
Yes. Timing runs in a separate background thread, so the metronome keeps a steady beat while you read music in another tab. On phones, keep the browser in the foreground; the screen stays on while it plays.
What does BPM mean?
Beats per minute: 60 BPM is one click per second, 120 BPM two per second. Most pop songs are between 90 and 130 BPM.
Which keyboard shortcuts are there?
Space starts and stops, T taps the tempo, the up and down arrow keys change the tempo by 1 BPM, with Shift by 5 BPM.
Can I share my settings?
Yes. Tempo, time signature, subdivision, sound and trainer settings are kept in the page address. Share with these settings copies a link that opens the metronome the same way.
Is it free and does it need an app?
It is free, needs no sign-up or app and runs entirely in your browser.