Perfect Pitch Lab
Free tool

Online metronome

Steady, sample-accurate clicks from 30 to 250 BPM, with tap tempo and an accented first beat.

100 BPM
Moderato
Beats per bar
Subdivision
Speed trainerFull version
Embed this metronome on your site

Free for teachers, schools and bloggers. Paste this into your page:

How to practise with a metronome

Start slower than you think you need: the tempo where you can play the passage cleanly three times in a row. Then raise it by 2–4 BPM at a time. Speed comes from clean repetitions, not from forcing the tempo.

Tempo markings

MarkingRoughly
Largo40–60 BPM
Adagio66–76 BPM
Andante76–108 BPM
Moderato108–120 BPM
Allegro120–156 BPM
Presto168–200 BPM

The clicks are scheduled by your browser's audio clock rather than a timer, so they stay steady even when the page is busy. Space starts and stops.

Metronome at a set tempo

40 BPM · 50 BPM · 60 BPM · 70 BPM · 80 BPM · 90 BPM · 100 BPM · 110 BPM · 120 BPM · 130 BPM · 140 BPM · 150 BPM · 160 BPM · 170 BPM · 180 BPM · 200 BPM

Questions

Is an online metronome accurate?

This one schedules every click on the Web Audio clock, ahead of time, so it stays sample-accurate even if your computer is busy.

How does tap tempo work?

Tap the button in time with the music at least three times. The metronome sets itself to the average of your taps.

What BPM is a heartbeat or a march?

A resting heartbeat is roughly 60–100 BPM. A typical march is about 120 BPM.

What's the speed trainer?

In the full version, it raises the tempo by 2 BPM every 4 bars, so you can build speed gradually without stopping.

More free tools

Online tuner · BPM tapper · Interval ear training · Chord ear training · Tone deaf test · Vocal range test · Note frequency chart · Binaural beats generator · Frequency sweep generator · White, pink & brown noise · Tone generator · Perfect pitch test · Hearing test