Detect the tempo (BPM) of any audio file. Includes tap tempo feature and genre reference guide.
Drop in a song and find out its tempo. The BPM Detector analyzes rhythmic patterns in the audio and reports the beats per minute. Results appear in seconds for most tracks. If the automatic detection is not quite right, you can tap along to manually set the tempo.
Initializing in your browser…
Speed up or slow down audio playback from 0.25x to 4x without changing pitch. Perfect for transcription, music practice, podcast speed adjustment, and audiobook listening.
Trim, cut, and slice audio files with interactive waveform visualization. Drag handles to select portions, use keyboard shortcuts, zoom and pan, preview selection before export. Supports MP3, WAV, OGG, AAC.
Combine multiple audio files into one track. Drag and drop to reorder, merge MP3s, WAVs, and other formats. Create seamless audio compilations online.
You want the tempo of a track to beat-match it or set a metronome for practice.
Input
track.mp3 (4-on-the-floor dance)
Result
Estimated tempo: 128 BPM (confidence high)
Onset/energy peaks are analysed to find the dominant periodicity, which on strongly rhythmic music is reliably the tempo. The confidence indicator warns when rubato or sparse percussion makes the estimate shaky.
Drop in a song and find out its tempo. The BPM Detector analyzes rhythmic patterns in the audio and reports the beats per minute. Results appear in seconds for most tracks. If the automatic detection is not quite right, you can tap along to manually set the tempo.
Find the BPM of tracks in your library to plan mixes and beatmatching.
Determine the tempo of a sample or reference track before building a project around it.
Sort songs by tempo to build workout playlists at specific BPM ranges.
BPM detection algorithms can lock onto half-time or double-time patterns. If the result seems off by a factor of two, simply halve or double it.
It works best with music that has a clear, steady beat. Rubato performances or free-time recordings may produce unreliable results.
Audio is decoded and processed locally with the Web Audio API. Your files are never uploaded to a server.