Online metronome

Press Start for a steady click from 20 to 300 BPM. Tap the tempo, pick a time signature and accent any beat.

BPM · Allegro
Time signature
Subdivision: Quarter notes
Space Start/Stop↑↓ tempo ±1 · Shift ±10T Tap tempo

Metronome by BPM

This metronome schedules every click on your device's audio clock, the same way music software does, so the beat stays rock-steady at any tempo. It doesn't drift when your computer is busy, and it keeps playing in a background tab while you read sheet music or a tab in another window.

Set the tempo with the slider, the − and + buttons, by typing a number, or by tapping along to a song with Tap tempo. Choose a time signature from 2/4 to 12/8, then click any beat to make it accented, normal or silent. Subdivisions add quieter clicks for eighth notes, triplets or sixteenths, which is the quickest way to tighten up your timing.

Your tempo, time signature, sound and volume are saved in your browser, so the metronome is ready as you left it next time. On phones the screen stays awake while it plays.

How to use it

  1. Set the tempo: drag the slider, use − and +, type a number or tap along with Tap tempo.
  2. Pick a time signature and, if you like, a subdivision. Click a beat to change its accent.
  3. Press Start (or the Space bar). Press again to stop.

Frequently asked questions

What tempo should I practise at?
Start slowly enough to play the passage perfectly, often 60–70% of the target tempo, then raise it by 4–5 BPM at a time once it feels easy. Practising mistakes at speed only trains the mistakes.
How does tap tempo work?
Tap the button (or press T) along with the beat of a song. After two taps the metronome shows the tempo, and it averages up to the last eight taps for a steadier reading. Pause for two seconds to start over.
Is this metronome accurate?
Yes. Clicks are scheduled ahead of time on the audio hardware clock, not with a JavaScript timer, so the timing is accurate to well under a millisecond and doesn't wobble when the page is busy.
Does it work in the background and on my phone?
Yes. It keeps playing when you switch tabs or apps in most browsers. On iPhone, turn off silent mode: iOS mutes web audio when the ring/silent switch is on.
Are there keyboard shortcuts?
Space starts and stops, the arrow keys change the tempo by 1 BPM (hold Shift for 10) and T taps the tempo.

More tools