BPM Detector

Detect BPM (beats per minute) from audio — onset detection algorithm with tap tempo mode. All processing in your browser

How to Detect BPM Online

  1. Upload an audio file or enable your microphone to capture live audio for BPM analysis
  2. Click Analyze BPM — the tool applies a low-pass filter to isolate the beat, computes the energy envelope, detects onsets, and finds the dominant beat interval using histogram analysis
  3. View your BPM result with confidence percentage and genre hint. Alternatively, use Tap Tempo mode to manually tap along with the beat

Enable JavaScript to use these tools.