Free · Sample-accurate · Tap tempo

Online metronome

A rock-steady metronome that doesn't drift — adjustable tempo, time signatures, accented downbeats, subdivisions and tap tempo. Press Space to start.

120BPM Allegro

🎵 Sound is generated in your browser — no audio files, works offline.

Practice in time

🎯

Start slow

Learning a passage? Set it to half the target tempo, play it clean, then nudge up 5 BPM at a time. The bar marker shows where you are.

👂

Find any song's BPM

Tap along to a track to read its tempo, then loop that BPM to play along — no guessing.

🥁

Subdivisions & odd meters

Accented downbeats, eighths, triplets and sixteenths, plus 6/8 and 7/8 for the tricky stuff.

Metronome FAQ

Why is this steadier than other web metronomes?

Many use setInterval, which jitters when the browser is busy. This one schedules each click ahead of time on the audio hardware clock, so every tick lands exactly on the beat.

What do the tempo names mean?

They're traditional Italian markings — Largo (very slow) through Presto (very fast) — shown to help you match a score's tempo direction to a BPM.

Does it keep playing if I switch tabs?

Yes, audio continues in the background. Some browsers throttle background tabs slightly; keep it visible for the tightest timing during performance.