Online Metronome — Free BPM Trainer

Practice your tempo from 30 to 300 BPM with multiple time signatures, subdivisions, and tap tempo. Web Audio precision.

30-300 BPM Tap Tempo 2/4 to 7/8 Subdivisions No Signup
BPM Moderato
30120300
60%

Preset Tempos

Shortcuts: Space Start/Stop   T Tap Tempo

How to use the metronome

Three simple steps — perfect tempo for your music practice.

1

Set your BPM

Type a BPM, drag the slider, click +/- buttons, or use Tap Tempo to match a song you are listening to. Range: 30 to 300 BPM.

2

Pick your time signature

Choose 4/4 for most pop and rock, 3/4 for waltzes, 6/8 for compound time, or 5/4 and 7/8 for advanced rhythms. Add subdivisions to feel the inner pulse.

3

Press Start & play

Hit Start (or press Space) to begin. The first beat is accented so you always know where the downbeat is. Adjust volume and sound to taste.

Why use this online metronome?

Sub-millisecond Accuracy

Built on the Web Audio API with a lookahead scheduler. Beats are queued 100ms in advance against AudioContext.currentTime, so timing never drifts — even at 250 BPM.

Six Time Signatures & Four Subdivisions

Practice in 2/4, 3/4, 4/4, 5/4, 6/8, or 7/8. Add 8th notes, 16th notes, or triplets to feel every fraction of the beat. The downbeat is always accented so you stay locked to the bar line.

Tap Tempo — Match Any Song

Hear a song you want to play along to? Tap the button (or press T) in time with the beat. After two or more taps, the metronome calculates the average BPM and snaps to it.

100% Private — Works Offline

No signup, no tracking, no installation. Once the page is loaded it works entirely offline thanks to the service worker. Your tempo settings are saved locally between sessions.

Pro Tips

  • Start a new piece at 70% of the target tempo.
  • Increase by 5 BPM each time you can play it cleanly twice in a row.
  • Use 8th note subdivisions to lock in shuffles and swing feels — the inner pulse keeps you from rushing.
  • Drummers: try Cowbell or Woodblock sounds — they cut through cymbals better than a soft click.
  • Press Space to Start/Stop hands-free while practicing.
FAQ

Frequently Asked Questions

Is this online metronome really free?

Yes. The ToolKnit metronome is 100% free with no signup, no ads, and no installation required. It runs entirely in your browser and works offline once loaded.

How accurate is the timing?

The metronome uses the Web Audio API with a lookahead scheduler that schedules beats 100ms in advance. This gives sub-millisecond accuracy, far more precise than setTimeout-based metronomes that drift over time.

What is tap tempo and how do I use it?

Tap tempo lets you set the BPM by clicking the Tap button (or pressing T) in time with a beat. After 2 or more taps, the metronome calculates your average tempo and sets the BPM automatically. Useful for matching the tempo of a song you are listening to.

Can I use subdivisions like 8th notes or triplets?

Yes. The Subdivision dropdown lets you add 8th notes, 16th notes, or triplets between the main beats. Subdivisions play at a softer volume so you can still feel the main pulse while practicing complex rhythms.

Does it work on my phone?

Yes, the metronome is fully responsive and works on iPhone, Android, and tablets. Tap the Start button or any control to enable audio (mobile browsers require a user interaction before audio can play).