BPM Detector — Audio & Video Tools — Zapit

BPM Detector

Detect the beats-per-minute tempo of any audio file.

Auto Detection

BPM

Manual Tap BPM

Tap to measure

Tap along to a beat to measure BPM manually

Automatically detect the BPM (beats per minute) of any audio file. Uses energy flux onset detection on the decoded audio signal, plus a manual tap-tempo input for verification — no server required.

Key Features

Automatic BPM detection
Energy-flux onset detection algorithm analyzes the audio signal to find beat intervals.
Confidence indicator
A radial SVG arc shows the confidence level of the detected BPM.
Tap tempo
Manually tap along to the beat to measure BPM with simple interval averaging.
Beat timeline
An SVG timeline shows estimated beat positions across the full duration.

How to Use

  1. 1Upload an audio file.
  2. 2Click "Detect BPM" to let the auto-detection algorithm analyze the file.
  3. 3View the detected BPM and confidence level.
  4. 4Optionally tap the "Tap BPM" button in time with beats to verify manually.

Frequently Asked Questions