METER
SPEED TRAINER
GAP TRAINER
SETLIST
PRACTICE
today 0:00
Guide — a steady click in ten seconds
Drag the slider, use the −5 to +5 buttons or the arrow keys. To find a song's tempo, tap TAP TEMPO or T along with it.
Pick a time signature from 1/4 to 12/8 and, if you like, eighth, triplet or sixteenth subdivisions.
Click the numbered beat dots to cycle each beat between accent, normal and mute. Pick one of five click sounds.
Press START or Space. The pendulum swings on every beat and the bar counter shows where you are.
The speed trainer raises the tempo step by step, the gap trainer mutes whole bars. Save the song to your setlist.
What is in here
The big number shows the tempo with its Italian tempo name underneath. Tap tempo averages the gap between your last taps, so the reading settles as you keep tapping.
- Range
- 20 to 300 BPM
- Buttons
- −5 · −1 · +1 · +5
- ↑ ↓
- ±1 BPM, with Shift ±5 BPM
- T
- Tap tempo, needs two taps or more
Each beat of the bar is a dot under the pendulum. The first beat is accented by default. Muted beats stay on screen and the dots keep moving, so you can count through them.
- Time sig
- 1 to 12 beats, over 4 or 8
- Subdivision
- None, eighths, triplets, sixteenths
- Beat dot
- Click to cycle accent → normal → mute
- Example
- Accent 2 and 4 for backbeat practice
All clicks are synthesised live with the Web Audio API, with no samples to load. Accented beats are higher and louder, normal beats softer and subdivisions quieter still.
- Sounds
- Woodblock · Digital beep · Click · Cowbell · Rimshot
- VOL
- Master volume for the click
- Timing
- Look-ahead scheduling on the audio clock
The speed trainer builds speed gradually and tells you when the target is reached. The gap trainer tests your inner clock: if you are still on the beat when the click returns, your timing holds.
- Speed
- +1 to +20 BPM every 1 to 32 bars, up to a target
- Default
- +4 BPM every 4 bars until 160 BPM
- Gap
- Play 1 to 16 bars, then mute 1 to 16 bars
- GAP sign
- “keep counting!” shows during the silent bars
Save each song's settings under its name and one tap brings them back at rehearsal. The practice timer only counts while the click is running.
- Saves
- Tempo, time signature, subdivision, sound and accents
- ✕
- Removes a song from the list
- Practice
- Session time, click count and today's total
- Storage
- Kept in this browser, on your device
Fullscreen hides the panels and shows a large pendulum and tempo number, which is easy to read from a music stand or drum throne.
- Space
- Start or stop
- F
- Fullscreen on and off
- Esc
- Leave fullscreen
- Wake lock
- The screen stays on while the click plays
A free online metronome and BPM counter for practice
This free online metronome runs in your browser with nothing to install and no account. It is made for practice: set a tempo, choose a time signature, shape the accents and let the built-in speed trainer and gap trainer do the coaching. It also works as a BPM counter: tap along with any song to find its tempo. It runs on iPhone, iPad, Android and desktop.
What BPM means
A metronome plays a steady click so you can practise in time. BPM stands for beats per minute, the number of clicks in one minute. 60 BPM is one beat per second and 120 BPM is two. The tempo name under the big number, from grave to prestissimo, gives you the Italian term that goes with it.
Find the tempo of a song with tap tempo
Press TAP TEMPO or the T key in time with the music. From the second tap on, the BPM tapper averages the time between your recent taps and turns it into BPM. Keep tapping and the number settles. Pause for a few seconds and the next tap starts a fresh count.
Drift-free timing
Many simple web metronomes fire each click with a JavaScript timer, which drifts and stutters when the browser is busy. This one uses a look-ahead scheduler on the Web Audio API: every click is booked in advance on the audio hardware clock, so the beat stays even.
Time signatures, subdivisions and accents
Choose any time signature from 1/4 to 12/8: 1 to 12 beats per bar, counted in quarter or eighth notes. Add eighth, triplet or sixteenth subdivisions, which click softly between the main beats. Every beat has its own dot: click it to make that beat accented, normal or muted. Use it for a backbeat on 2 and 4, an accent pattern for an odd meter, or your own gap exercise within the bar.
Build speed with the speed trainer
Set a step, an interval and a target, for example +4 BPM every 4 bars until 160 BPM. While you play, the metronome raises the tempo by the step at every interval until it reaches the target, then lets you know. It is the classic way to build speed on an instrument without jumping straight to full tempo.
Which tempo should you start at? Slower than you think. Pick a tempo where you can play the passage cleanly and relaxed, then let the trainer move you up in small steps. If mistakes creep in, drop back down. Clean and slow beats fast and sloppy.
Test your inner clock with the gap trainer
The gap trainer plays a number of bars with the click, then mutes the click for a number of bars while the beat dots keep moving and a “keep counting!” sign appears. If you are still on the beat when the click comes back, your timing is solid. Start with 4 bars on and 1 bar off, then work toward 1 bar on and 3 bars off.
Setlists and practice time
Type a song name and press SAVE to store the current tempo, time signature, subdivision, sound and accent pattern. At rehearsal, tap the song and everything comes back at once. The practice timer counts how long the click has actually been running this session, how many clicks it played and your total for today.
Private, on your device
Everything runs locally in your browser. Setlists and practice totals are kept in your browser's local storage and are not sent anywhere.
Keyboard shortcuts
Space start and stop · T tap tempo · ↑ / ↓ tempo ±1 BPM, with Shift ±5 BPM · F fullscreen · Esc leave fullscreen. On phones where the browser has no real fullscreen, such as Safari on iPhone, the metronome fills the page instead, and a wake lock keeps the screen on while it plays.
More music tools
Tune up first with the guitar and instrument tuner, then program a groove to play along with in Drum Loop Studio or the drum pad looper. Slow down a real song with the song practice player, chart the songs in your setlist with the chord chart generator, or play along on the virtual piano. Browse them all on the music tools page.