Free online metronome
Set the tempo, pick a time signature and press Start. Every click is scheduled on your device's audio clock, not a JavaScript timer, so the beat stays steady even when the tab is busy.
100
bpm · Andante
Keyboard: Space start/stop · T tap · ↑↓ tempo (Shift ±10). Clicks are scheduled on the audio clock, so they don't drift.
The same metronome in the Maestro app: works offline, with a haptic pulse you can feel.
Tuner and basic metronome free forever, no ads, no nag pop-ups. Pro is $4.99 once: pay once, no subscription.
How to practise with a metronome
- Find a tempo where you can play the passage cleanly, even if it is slow.
- Play it three times in a row without a mistake.
- Raise the tempo by 4 to 8 bpm and repeat.
- When it falls apart, drop back 10 bpm and build up again.
- Try subdivisions (eighths or triplets) to lock in the space between beats.
Frequently asked questions
- Is this online metronome free?
- Yes. It is free, has no ads and needs no account.
- Does this metronome drift?
- No. Each click's time is computed from the start point (start + n × interval) and handed to the Web Audio clock ahead of time, so timing error cannot build up. Our tests check it stays within a microsecond over 5 minutes at 200 bpm.
- How do I use tap tempo?
- Tap the Tap button (or press T) in time with the music at least twice. The tempo is the average of your last few taps.
- Can I use it with Bluetooth headphones?
- You can, but Bluetooth adds a fixed delay of roughly 100 to 300 ms, so the click reaches your ears late. Wired headphones or the speaker give the tightest timing.
- What tempo is Allegro or Andante?
- Roughly: Adagio 66 to 76 bpm, Andante 76 to 108, Moderato 108 to 120, Allegro 120 to 156, Presto 168 to 200. The current marking is shown under the tempo.
- Is there an app version?
- Yes. Maestro for iPhone and Android has a sample-accurate metronome with a haptic pulse, plus a tuner and practice log. Pro is a one-time purchase, never a subscription.
Get Maestro: tuner, metronome and practice log in one app.