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
Tempo Ramp
Gradually change tempo during practice.
Practice Timer
How to Use the Online Metronome
-
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.).
-
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.
-
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.
-
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.
Related Tools
BPM Tap Tool
Tap along with any song to find its BPM instantly with real-time averaging.
Try it →Beat Detection Tool
Detect BPM and beats in real time from your microphone or audio files.
Try it →BPM / Tempo Calculator
Calculate tempo, beat duration, and rhythmic subdivisions for any BPM value.
Try it →