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
- Set the tempo (BPM) with the slider or the number field.
- Enter the number of beats per bar (4 for common time).
- Press Start. The first beat plays a higher accent click.
- 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
setIntervalmetronome. 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.