An accurate online metronome that runs in your browser. Set the tempo, pick a time signature, and practise to a click that stays in time even when the tab is busy.
| BPM | Italian marking |
|---|---|
| 40–60 | Largo — broad, very slow |
| 60–66 | Larghetto — rather broad |
| 66–76 | Adagio — slow and stately |
| 76–108 | Andante — walking pace |
| 108–120 | Moderato — moderate |
| 120–156 | Allegro — fast, bright |
| 156–176 | Vivace — lively |
| 176–200 | Presto — very fast |
A metronome is the single most useful practice tool for building steady time. Set it slower than you think you need — slow enough that every note lands exactly with the click — then raise the tempo a few BPM at a time only once the passage is clean. Rushing the tempo before the notes are secure just trains the mistakes in faster.
Many browser metronomes schedule each beat with a JavaScript timer. Those timers are paused or throttled whenever the browser is busy, so the click wobbles. This tool schedules every beat on the Web Audio clock with a short lookahead, which is the same technique digital audio workstations use. The result is a click that holds its tempo.
For rhythm, meter and subdivision explained properly, the Cloud Atelier music guides have a full path on rhythm and time. To work out the tempo of a track you are learning, use the BPM Tap Counter. A hardware metronome or a drum machine with a solid clock is worth having too — see what players use in the gear database.
1. Set the tempo with the slider or the − and + buttons, or tap the Tap button a few times in time with a song.
2. Choose how many beats are in the bar so the first beat is accented.
3. Press Start and play along. Change the tempo whenever you like; the click stays steady.
Learning a fast passage that should be played at 120 BPM? Set the metronome to 80 and play it until it is clean four times in a row. Then raise the tempo by 4–5 BPM and repeat. Working up in small steps builds accuracy that holds at full speed; jumping straight to 120 builds the mistakes in.
Is this online metronome accurate?
Yes. It uses the Web Audio API with a lookahead scheduler, so each click is placed on the
audio clock rather than a JavaScript timer. Timing stays tight even if the browser tab is
busy, which is not true of simple setInterval metronomes.
Does the metronome work offline?
Once the page has loaded it runs entirely in your browser with no network calls, so it keeps
working with no connection. The click is generated by the browser, not streamed.
How do I use tap tempo?
Press the TAP button in time with the music a few times. The metronome averages your last
taps and sets the BPM to match. Stop tapping for two seconds and it resets ready for the
next measurement.
What time signatures does it support?
It counts 2, 3, 4, 5, 6, 7 and 9 beats per measure and accents beat one so you can hear
where the bar starts. Set it to 1 to get a plain unaccented click.
What tempo should I practise at?
Slow enough to play every note correctly and without tension — for most people that is
60–70% of the target tempo at first. Speed follows accuracy; accuracy does not follow speed.
How do I practise feeling the backbeat?
Set the metronome to half your target tempo and treat each click as beats 2 and 4. At a
target of 120, set 60: the clicks become the snare hits of a drum groove and you keep beats
1 and 3 yourself. It is the closest a metronome gets to playing with a drummer.