Find the BPM of a song
Drop in an audio file and estimate its tempo locally in your browser. Nothing is uploaded to SnipTune.
Drop an audio file here
MP3, WAV, M4A, AAC, OGG and browser-supported audio
BPM Finder
SnipTune looks for repeating rhythmic energy patterns. It works best on music with a steady beat and can be less certain on ambient, live, rubato, or tempo-changing audio.
Useful for practice, editing, DJ prep, and timing.
A BPM estimate is a starting point. Some tracks can reasonably be interpreted at half-time or double-time, so SnipTune shows common alternatives when they fit.
What the BPM finder actually measures.
The browser decodes the audio, creates a lightweight energy-change envelope, and compares repeating intervals that correspond to musical tempos.
Short windows capture changes in energy rather than storing or uploading the song.
Tempo candidates from 60–200 BPM are compared against the repeating pattern.
Half-time and double-time readings are surfaced when they are musically plausible.
Use the result with another audio tool.
Cut a loop, convert the source, boost a quiet recording, or estimate how large the exported file will be.
Why tempo estimates sometimes differ.
Why does a song show half or double the BPM I expected?
Musical pulse can be counted at different levels. A 70 BPM half-time feel and a 140 BPM double-time count can describe the same repeating structure.
Is the result exact?
No BPM detector is perfect. Tracks with tempo changes, weak percussion, live timing, syncopation, or long quiet intros can reduce confidence.
Does SnipTune upload my song?
No. The file is decoded and analyzed in your browser. Generic analytics can record that the BPM tool was used, but not the audio bytes, filename, or BPM result.
How much of the file is analyzed?
Up to the first 120 seconds in this version, which keeps the calculation responsive on ordinary devices.