Online Metronome

A metronome that keeps honest time: clicks are scheduled on your browser's audio clock, so the beat never drifts. Tap the tempo, set accents and subdivisions, let the speed trainer walk you up to full speed, and test yourself with gap practice.

100% in your browser — works offline, nothing tracked.
BPM
Allegro
Click a dot to cycle it: accent → normal → silent
Space = start/stop  ·  ↑↓ = ±1 BPM  ·  ←→ = ±10  ·  T = tap
Beat & sound
Beats / measure
Subdivision
Sound
Volume
Practice modes
AddBPM every measures
up toBPM
Playbars, mute bars

A Metronome That Actually Keeps Time

Most web metronomes fire their clicks from JavaScript timers, which wobble whenever the browser gets busy, and a wobbling metronome is worse than none. This one schedules every click ahead of time on the Web Audio clock, the same sample-accurate clock your browser uses to play music. The result is a beat that stays glued in place at 40 BPM or 260, whether the tab is front and center or you are reading sheet music in another window.

Around that steady core are the practice features that usually cost an app subscription: tap tempo, editable accents on every beat, subdivisions down to sixteenths and triplets, a speed trainer that raises the tempo automatically while you play, and gap practice that mutes bars at intervals to put your internal clock on trial.

What it does

Good to know

Common questions

How do I use an online metronome?

Set a tempo with the slider or by tapping the TAP button in time with the song, then hit Start or press the spacebar. Beat one of each measure is accented and the dots pulse in time. Everything can be changed while it plays, including the tempo.

Is a browser metronome accurate enough for serious practice?

This one is, because clicks are scheduled on the audio hardware clock rather than fired by page timers. JavaScript only plans the clicks a fraction of a second ahead; the audio engine plays them sample-accurately. That is the same architecture native metronome apps use.

What tempo should I practice at?

Slower than you think, then let the speed trainer do the pushing. A common recipe is to set the trainer to add 4 BPM every 4 measures from a comfortable tempo up to your target, and stop the moment the passage falls apart. Clean and slow beats fast and sloppy every time.

What is gap practice and why does it help?

Gap practice mutes the metronome for a bar or two at regular intervals while you keep playing. When the click returns, you hear instantly whether you rushed or dragged. It converts the metronome from a crutch into a coach, and most players find their timing improves within a week of using it.

Can I make an odd time signature like 7/8?

Yes. Set beats per measure to 7 and click the dots to place accents where the groups fall, for example on 1, 4, and 6 for a 3+2+2 feel. Any dot can also be silenced entirely.

Related tools