Online Metronome

A free, accurate metronome for practice: set the tempo with the slider or presets, choose beats per bar, and press Start — the first beat of each bar is accented.

120BPMAllegro

Press the spacebar to start and stop. The first beat of each bar is accented with a higher click.

Piano Companion
Piano Companion
Chords, Scales & Progressions

Want all chords at your fingertips? Get our free app with 10,000+ chords and scales — trusted by millions of musicians. Look up any chord instantly, anywhere.

Get It Free
ChordIQ
ChordIQ
Learn Music by Playing

Ready to actually learn these chords? Train your ear, master the staff, and build real skills with interactive games — for guitar, ukulele, bass and more.

Get It Free

Tempo markings

MarkingBPM range
Largo40–60
Larghetto60–66
Adagio66–76
Andante76–108
Moderato108–120
Allegro120–156
Vivace156–176
Presto176–200

About this metronome

The metronome uses the Web Audio clock with a look-ahead scheduler, so clicks are sample-accurate and don't drift even when the browser tab is busy. The accented first beat helps you feel the bar; set beats per bar to 3 for waltz time, 4 for common time, or 1 for a plain pulse.

Practicing with a metronome builds steady timing: start slower than performance tempo, play the passage cleanly several times, then raise the tempo a few BPM at a time. Use the tempo markings table below to translate Italian tempo terms into BPM ranges.

Frequently asked questions

What tempo should I practice at?

Start at a tempo where you can play the passage perfectly — often 50–70% of the target tempo — and increase in small steps of 4–8 BPM only after several clean repetitions.

Why is the first beat a different sound?

The higher-pitched click marks the downbeat — the first beat of the bar. Hearing the bar structure helps you keep your place in the music. Set beats per bar to 1 if you want an even click.

How accurate is an online metronome?

This metronome schedules clicks on the Web Audio hardware clock rather than JavaScript timers, so the timing is accurate to within a millisecond — comparable to a hardware metronome.