BPM Counter
Measure a tempo by tapping a button in time with the beat.
Practice to a steady pulse at a tempo you choose. Set the BPM and beats per bar, then listen for the higher-pitched first beat of each bar.
The first beat of each bar has a higher pitch. Tempo counts the beats you hear per minute.
Set your tempo, then select Start metronome.
Your result will appear here.
TXT uses your edited text. SRT and VTT use the timed segments; edit segment text below for subtitle changes.
No account or daily usage quota. File and device limits protect your browser from running out of memory.
At 120 BPM the click interval is 60 ÷ 120, or 0.5 seconds. Four beats per bar at that rate produce one bar every 2 seconds. The beat count controls where the accented click repeats.
The tempo field counts audible clicks per minute. Six beats per bar can help with a six-pulse pattern, but the tool does not infer whether your music groups those pulses as two dotted beats or six individual beats.
The metronome schedules clicks ahead on the Web Audio clock so short delays in ordinary JavaScript timers have less effect on the sound. Browser, audio-device and operating-system behavior can still interrupt playback.
Keep the tab visible during practice. Playback stops when the page becomes hidden to avoid an unnoticed metronome in the background. Use BPM Counter to estimate a song’s tempo before setting the metronome.
Press Start metronome, raise the tool’s volume and check the tab and device audio settings. A browser can suspend audio until a user gesture.
Stop playback, change the BPM and press Start metronome again. This starts a new bar at the chosen tempo.
It sets how often the higher-pitched first beat repeats. With four beats per bar, every fourth click starts a new bar.
It stops when the page becomes hidden. Keep the metronome tab visible while using it.
Often used together with Online Metronome.
Measure a tempo by tapping a button in time with the beat.
Estimate musical tempo and key with separate confidence scores.
Add independently timed fades to the start and end of an audio file.