Online Metronome

A clickable metronome from 20 to 300 BPM with accented downbeats.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Keep steady time while you practise with this online metronome. Set any tempo from 20 to 300 BPM using the slider or by typing an exact value, then pick a time signature so the downbeat of each bar is accented. It works for any instrument and needs no app — useful for building tempo control, practising scales, or rehearsing tricky passages slowly before speeding up.

How it works

The metronome converts your tempo into a beat interval of 60000 ÷ BPM milliseconds and fires a click on each beat. The clicks are synthesised live with the browser’s Web Audio API: a short oscillator burst, pitched at 1500 Hz and louder for the accented first beat of each bar and 900 Hz for the other beats. A counter tracks the current beat within the bar (based on your chosen beats-per-bar) so the downbeat lands correctly, and a row of dots highlights it visually.

Example

You are practising a piece in 4/4 marked Allegro. Set the tempo to 120 BPM and beats per bar to 4, then press Start:

  • Beat interval = 60000 ÷ 120 = 500 ms between clicks
  • Every 4th click (the bar’s first beat) is the accented 1500 Hz tone
  • The dot row lights 1-2-3-4 in time, so you can both hear and see beat one
Tempo termTypical BPM
Largo40–60
Andante76–108
Moderato108–120
Allegro120–168
Presto168–200

Everything is synthesised in your browser — no samples to download and nothing uploaded.

Ad placeholder (rectangle)