Online Metronome

A free, accurate metronome right in your browser — set the tempo and time signature and keep perfect time. The click is synthesised on your device; nothing is recorded or uploaded.

Popular toolCompress an imageShrink JPG & PNG file sizes without the quality tax.Open
120BPM

The click is scheduled on the Web Audio clock, so the beat stays steady even under load. The first beat of each bar (the accent) is pitched higher than the rest. Drag the tempo slider while it plays and it re-times instantly. Nothing is recorded or uploaded — the sound is generated on your device.

How to use the metronome

Drag the tempo slider to your target BPM (40–240), choose how many beats are in each bar, then press Start. The accented click marks beat one of every bar. You can drag the tempo while it plays and it re-times the click instantly.

Practising with a metronome

Start slower than the target tempo and play the passage cleanly in time, then nudge the BPM up a few points at a time. The accented downbeat helps you feel the bar, which is especially useful in odd time signatures like 5/4 or 7/4.

Questions

Is this metronome accurate?
Yes. The click is scheduled ahead on the Web Audio API's audio clock rather than with a plain JavaScript timer, so the beat stays sample-accurate and steady even when your computer is busy.
Can I change the time signature?
Yes. Pick the number of beats per bar (2 through 7 over a quarter-note pulse). The first beat of every bar is accented with a higher-pitched click so you can hear the downbeat.
Does it work offline or upload anything?
The click is generated on your own device with the browser's built-in audio. Nothing is recorded, sent, or stored on a server — once the page has loaded it keeps working without touching the network.