Online metronome for musicians. Adjustable tempo and time signatures.
Tap this button repeatedly to set tempo
Our free online metronome helps musicians of all levels practice with a steady, reliable beat. Set your tempo from 40 to 240 BPM, choose your time signature, and use the tap tempo feature to match any song — all without installing any software or app.
A metronome is a device or tool that produces a steady pulse at a set tempo, measured in beats per minute (BPM). Musicians use metronomes to develop a consistent internal sense of rhythm, which is one of the most fundamental skills in music performance.
Practicing with a metronome trains your timing accuracy in a way that playing along to recordings cannot. A recording has a fixed tempo that you follow passively, but a metronome demands that you actively match its pulse, making you aware of every slight rush or drag in your playing. Over time, this builds the kind of rock-solid timing that separates amateur players from professionals.
This online metronome uses the Web Audio API to generate precise, low-latency click sounds directly in your browser. The visual beat indicator flashes in sync with the audio, giving you both an auditory and visual reference for the beat.
Getting started with the metronome is simple. Here's how to set it up for your practice session:
One of the most effective ways to use a metronome is the "slow practice" method. Set the tempo significantly slower than your target speed — even 50–60% of the final tempo — and practice until you can play the passage perfectly at that speed. Then gradually increase the BPM in small increments (5–10 BPM at a time). This builds muscle memory correctly from the start, rather than reinforcing mistakes made at full speed.
Don't always practice with the metronome clicking on every beat. Try setting it to click only on beats 1 and 3, or even just on beat 1. This forces you to internalize the subdivisions rather than relying on the click for every note. It's a more advanced technique that dramatically improves your internal clock.
When using tap tempo, tap at least 4–8 times for an accurate reading. The tool averages your tap intervals, so more taps give a more precise BPM. Discard any taps older than 3 seconds automatically to keep the calculation fresh.
This metronome uses the Web Audio API's precise scheduling system to ensure clicks are timed accurately, even when the browser tab is in the background. Many simple metronomes use JavaScript's setTimeout, which can drift significantly — this one schedules audio events ahead of time to maintain tight timing.
The tap tempo feature is particularly useful for musicians who want to match the tempo of a recording or a song they're learning. Just tap along to the music a few times and the metronome will lock in to that BPM automatically.
With support for irregular time signatures like 5/4 and 7/8, this tool is suitable for musicians working in jazz, progressive rock, classical, and other genres that go beyond standard 4/4 time.
Your privacy is our priority. All processing happens entirely in your browser using JavaScript. No files, data, or inputs are ever uploaded to any server. Everything stays on your device, making this tool completely safe to use with sensitive content.