- Use the slider or type a value to set your desired BPM (Beats Per Minute).
- Choose a time signature (4/4, 3/4, 2/4, or 6/8), then press the Start button.
- You can also use Tap Tempo: tap the button repeatedly and the tool will calculate BPM from your tap intervals.
- Beat circles update in real-time — the red circle marks the downbeat (first beat of each measure).
- This tool requires Web Audio API support, which is available in all modern browsers.
- Your browser may ask you to allow audio playback on first use.
- Timing accuracy may be affected by device performance — avoid running heavy applications simultaneously.
- Using headphones provides clearer click sounds and avoids speaker latency.
Why is there no sound after pressing Start?▼
Modern browsers require user interaction before playing audio. Make sure you clicked the Start button directly (not via a keyboard shortcut), and check that your browser hasn't blocked autoplay. Also verify your device volume is not muted.
How do I use Tap Tempo?▼
Tap the "Tap Tempo" button repeatedly. The tool calculates the average BPM from your tap intervals. You need at least 2 taps. If you stop tapping for more than 2 seconds, the counter resets.
What's the difference between 6/8 and 3/4 time?▼
3/4 time has three quarter-note beats per measure. 6/8 time also feels like three big beats, but is subdivided into six eighth notes. In this tool, 6/8 plays six clicks per measure at a faster rate (eighth-note pulse).
How accurate is the metronome?▼
This tool uses the Web Audio API's precise scheduling (AudioContext.currentTime), which is far more accurate than standard JavaScript timers (setTimeout/setInterval). Under normal conditions, timing deviation is negligible and perfectly suitable for music practice.