Online Metronome
Keep perfect tempo, 30–300 BPM
The click is a short Web Audio tone: 1 kHz on beat one at a higher level, 660 Hz on the rest, each decaying to silence in about 80 milliseconds so it reads as a tick rather than a beep. Tempo runs from 30 to 300 BPM, which is a beat every two seconds down to five a second, and the bar length is selectable from 2 to 8 beats. Timing is placed with a repeating timer, so each beat can land a few milliseconds late or early depending on how busy the main thread is; because the interval is recalculated from the current tempo on every beat, the overall tempo does not drift over a long session, and moving the slider takes effect on the next beat. There is no tap tempo and no volume control, which is worth knowing before you start looking for them.
A precise online metronome with adjustable tempo, beats per bar and accented downbeats. Generated with the Web Audio API for rock-steady timing — works even offline.
Private Online Metronome In Your Browser
Online Metronome is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Online Metronome
Drag the Tempo slider between 30 and 300 BPM, or click one of the 60, 80, 100, 120, 140 or 160 preset chips.
Choose a bar length from the Beats per bar dropdown, anywhere from 2 to 8 beats, all labelled as n/4.
Press Start; the numbered dots show the current beat, with beat one enlarged to mark the downbeat.
Press Stop when finished, or adjust tempo mid-playback — the change applies from the following beat.
- Accents the downbeat audibly, using a 1 kHz tick at higher level against 660 Hz on the other beats.
- Spans 30 to 300 BPM in one-BPM increments, covering Largo through Presto.
- Supports bar lengths of 2 to 8 beats with a visual beat indicator showing position in the bar.
- Generates every click through the Web Audio API, so there is nothing to download and it works without a network.
- A guitarist drilling a difficult bar at 60 BPM before taking it up to tempo with the band.
- A music teacher demonstrating a 6/8 feel at 90 BPM to a student counting out the subdivision.
- A runner setting a cadence for interval work by tracking steps against a fixed beat.