← All tools

Online Metronome

A precise, install-free metronome that keeps time with the Web Audio API.

120 BPM
Allegro moderato · 120 BPM

The spacebar also starts/stops. If you hear nothing, tap the page once first (browser autoplay policy).

How to use

  1. Set the tempo (BPM) with the slider or the number field.
  2. Enter the number of beats per bar (4 for common time).
  3. Press Start. The first beat plays a higher accent click.
  4. Not sure of the tempo? Press Tap tempo along with the music and it fills in automatically.

FAQ

How accurate is it?
Clicks are pre-scheduled with a Web Audio look-ahead scheduler, so timing is steadier than a plain setInterval metronome. Actual output depends on your device's audio stack.
Does it work offline?
Once the page has loaded, all sound is generated on your device. There are no audio files to download.
No sound on mobile?
Mobile browsers block audio until the first tap. Tap the screen once, then press Start.