Metronome

A precise, browser-based metronome for musicians and practice sessions. Set your tempo with the slider, +/- buttons, or tap tempo. Choose your time signature, toggle beat-1 accents, and watch the visual beat indicator pulse in time.

Tempo

120BPM
40240

Time Signature

Options

Common Tempos

Uses the Web Audio API with a lookahead scheduler for sample-accurate timing. Audio is generated entirely in your browser — no sounds are downloaded.

How it works

This metronome uses a precise audio engine that doesn't drift, unlike simpler browser timers. Beats are scheduled slightly ahead of time so the timing stays rock-solid, even if your browser is busy with other tasks.

Accented beats use a higher pitch so you can clearly hear the downbeat at the start of each measure. The tap tempo feature averages the intervals between your last several taps to detect BPM, resetting automatically if you pause for more than two seconds.

All audio is generated in real time in your browser. No sound files are loaded, and no data leaves your device.