InstaSong

Free BPM Finder

Free BPM finder online. Find the tempo of any song. Upload a track to detect its BPM automatically, or tap along to find the beat by ear. It is free and private in your browser, with no signup.

Auto detectTap tempoNo upload to a server

Drop an audio file or click to upload

MP3, WAV, M4A, FLAC. Files are processed privately in your browser.

No file handy? Tap along to find the BPM by ear.

Make a track at any tempo

InstaSong generates a complete song at the BPM and style you want, with vocals and instruments, in under a minute.

Make my song

Free to try. 5 credits on signup. No credit card required.

Find the BPM of any song

Free BPM finder online. Beats per minute, or BPM, is the tempo of a track. Knowing it is essential for DJing, beatmatching, sampling, setting up a metronome, or matching a remix to the original. This free online BPM finder analyzes the audio you upload and estimates its tempo automatically.

Everything runs locally in your browser using the Web Audio engine, so your file is never uploaded to a server. It works with MP3, WAV, M4A, and FLAC.

Auto detect or tap it out

Upload a file and the tool builds an onset envelope from the audio, then uses autocorrelation to find the most likely tempo. For most songs with a clear beat this lands on the correct BPM or a clean multiple of it.

If you do not have the file, or you want to confirm by ear, use tap tempo. Tap the button in time with the beat a few times and the tool averages your taps into a BPM. This is also handy for live instruments and acoustic tracks.

From tempo to a finished song

Once you know the tempo you are working with, InstaSong can generate a full song at that BPM in the style you choose, complete with vocals, instruments, and a mastered mix.

It is free to start with credits included, so you can quickly create a track that sits at the right tempo for your set or project.

Frequently asked questions

Yes, it is completely free with no signup, and your audio is analyzed privately in your browser.