BrowserTools

Online Metronome

Keep perfect tempo, 30–300 BPM

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-08-24
Free Private No uploads
What is Online Metronome?

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.

Step-by-Step

How to use Online Metronome

1

Drag the Tempo slider between 30 and 300 BPM, or click one of the 60, 80, 100, 120, 140 or 160 preset chips.

2

Choose a bar length from the Beats per bar dropdown, anywhere from 2 to 8 beats, all labelled as n/4.

3

Press Start; the numbered dots show the current beat, with beat one enlarged to mark the downbeat.

4

Press Stop when finished, or adjust tempo mid-playback — the change applies from the following beat.

Key Capabilities
  • 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.
Common Use Cases
  • 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.
Clear Answers

Frequently Asked Questions

Is there a tap tempo button?
No. The tempo is set with the slider or the six preset chips only — there is no tap-tempo control on this page. If you need to match a piece of music, estimate the tempo by ear and then refine it with the slider in one-BPM steps.
How accurate is the timing?
Steady enough to practise with. Each click is scheduled with a repeating browser timer, so individual beats can sit a few milliseconds off depending on what else the tab is doing, and a heavily loaded tab will stretch the gaps. The tempo itself is recalculated each beat rather than accumulated, so it does not drift over a long session.
Can I change the click sound or its volume?
No. The two tones and their levels are fixed, and the page exposes no volume slider or sample choices. Use your system volume, or run it alongside a metronome app if you want a woodblock sound or per-instrument accents.
Does it work without an internet connection?
Yes. Every click is synthesised by the Web Audio API in the page, so once the page itself has loaded there is nothing further to fetch. This is unlike the file converters on this site, which need a large one-time download before their first run.