Online Metronome

A precision click track for music practice. Set any tempo from 40 to 300 BPM with time signatures, subdivisions, accent patterns, visual beat feedback, tempo ramping, and a practice timer — all powered by sample-accurate Web Audio scheduling, right in your browser.

Metronome Tool

🔒 100% browser-based — no data leaves your device. No microphone required. Chrome Firefox Safari Edge
Space Start/Stop ±1 BPM +- ±5 BPM T Tap Tempo
120
BPM
Allegro
80%
Accent Pattern (click to toggle)
Tempo Ramp

Gradually change tempo during practice.

Practice Timer
min

How to Use the Online Metronome

  1. Set Your Tempo

    Use the BPM slider, ±1/±5 buttons, direct number input, or Tap Tempo to set your desired beats per minute. The large display shows the current BPM along with the classical tempo marking (Largo, Allegro, etc.).

  2. Choose Time Signature & Subdivision

    Select from common time signatures (4/4, 3/4, 6/8, 7/8, etc.) and add subdivisions (8th notes, triplets, or 16th notes) for more detailed practice. Customize the accent pattern by clicking individual beat markers.

  3. Press Start

    Hit the Start button or press Space. Watch the beat indicator dots light up in time — accented beats flash magenta, regular beats flash green. Choose from five click sounds: Click, Wood Block, Hi-Hat, Cowbell, or Rimshot.

  4. Use Advanced Features

    Enable Tempo Ramp to gradually increase or decrease BPM over a set number of bars. Use the Practice Timer to set a countdown for your session with beat and bar counts. Keyboard shortcuts give you instant control without leaving your instrument.

Frequently Asked Questions

Is this metronome accurate enough for serious practice?

Yes. This metronome uses the Web Audio API scheduling engine, not JavaScript setInterval. Audio events are scheduled ahead of time on the audio thread, providing sample-accurate timing that does not drift or jitter — the same technique used in professional DAWs and audio workstations.

What BPM range does the metronome support?

The metronome supports tempos from 40 BPM (Grave/Largo) to 300 BPM (extreme Prestissimo). This covers everything from slow classical pieces to the fastest practice exercises.

How does Tap Tempo work?

Click the Tap Tempo button (or press T) rhythmically. The tool averages the intervals of your last 4–8 taps to calculate the BPM. If you pause for more than 3 seconds, the tap buffer resets so you can start fresh.

What time signatures are available?

The metronome supports 2/4, 3/4, 4/4, 5/4, 6/4, 3/8, 6/8, 7/8, 9/8, and 12/8. Compound meters like 6/8 and 12/8 use beat groupings (3+3, 3+3+3+3) for correct accent placement. You can also customize accents manually.

What is tempo ramping?

Tempo ramping gradually changes the BPM from a start value to an end value over a set number of bars. This is ideal for building speed in practice — start slow and progressively increase tempo, or use it to practice decelerating (ritardando).

Does this tool require a microphone or upload anything?

No. This is a pure playback tool. It does not use your microphone, does not record any audio, and does not send any data to a server. Everything runs 100% in your browser using the Web Audio API.