Metronome

Free online metronome with BPM control, time signatures, and visual beat display. Practice rhythm with an accurate click track in your browser. Audio-accurate scheduling with the Web Audio API.

120
Moderato
40BPM240

Time Signature

How to Use the Metronome

1

Set Your BPM

Drag the slider, click a preset, or use Tap Tempo to match a song's pace.

2

Choose Time Signature

Select 2/4, 3/4, 4/4, or 6/8. The accent click falls on beat 1.

3

Click Start

Press Start and practice along. The beat dots light up visually with each click.

Why Use Our Metronome

⏱️

Audio-Accurate

Uses the Web Audio API scheduler for rock-solid timing — never drifts like setInterval-based metronomes.

🎵

Tap Tempo

Can't remember the BPM? Tap the button to the beat and the BPM is calculated automatically.

🥁

Accent on Beat 1

The first beat of each bar plays at a higher pitch and volume, so you always know where you are in the bar.

📱

Works Anywhere

No app, no signup, no ads. Open in any browser on phone, tablet, or desktop and start practicing.

Frequently Asked Questions

Why is this more accurate than other online metronomes?

Most metronomes use JavaScript's setTimeout or setInterval, which can drift. This metronome uses the Web Audio API's internal clock, which is accurate to sub-millisecond precision.

What does the orange dot mean?

The larger orange dot marks beat 1 — the downbeat. It also plays a higher-pitched accent click so you can feel the bar structure.

What is tap tempo?

Tap the "Tap" button repeatedly in time with any song or recording. The metronome calculates the average interval from your last 8 taps and sets the BPM automatically.

What is 6/8 time?

6/8 has 6 eighth-note beats per bar, typically felt as two groups of three. It gives music a lilting, rolling feel — common in jigs, ballads, and some pop songs.