A free online metronome with adjustable tempo and time signature. Accurate Web Audio timing, accented downbeat, visual beat. Nothing is recorded or uploaded.
Uses the Web Audio API with look-ahead scheduling for tight, drift-free timing (far more accurate than setInterval alone). The downbeat is accented. Nothing is recorded or uploaded.
It uses the Web Audio API with a look-ahead scheduler, queuing each click slightly ahead of time against the audio clock. That avoids the timing drift and jitter you get from a plain JavaScript timer, so the beat stays steady.
The first beat of each bar (the downbeat) flashes yellow and has a higher-pitched click; the other beats flash red. Set the beats-per-bar to match your time signature.
Once the page is loaded it runs entirely in your browser, so it keeps working offline and on phones. On some mobiles you may need to tap Start once to allow audio.