Free Online Metronome & BPM Counter — Tap Tempo, Speed Trainer, Time Signatures

~/metronome tuner drum pads practice player apps ← about me
Drift-free browser metronome — tap tempo · time signatures · accent editor · 5 click sounds · speed trainer · gap trainer · setlists · practice timer · fullscreen pendulum. Free, no signup. 🎵
SOUND VOL
110moderato
tap along — or press T
bar 0 🔇 GAP — keep counting!
click a beat: cycle accent → normal → mute

METER

TIME SIG /
SUBDIVISION
Subdivisions click softly between the main beats.

SPEED TRAINER

raise tempo automatically
+ BPM every bars
until BPM

GAP TRAINER

mute bars periodically
play bars · mute bars
Beat dots keep moving through the silence — stay with them.

SETLIST

PRACTICE

session 0:00 · clicks 0
today 0:00
Counts only while the click runs. Stored on your device.

Guide — a steady click in ten seconds

No download and no account. Set a tempo, press Space and play along.
1Set the tempo

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.

2Choose the meter

Pick a time signature from 1/4 to 12/8 and, if you like, eighth, triplet or sixteenth subdivisions.

3Shape the bar

Click the numbered beat dots to cycle each beat between accent, normal and mute. Pick one of five click sounds.

4Press Start

Press START or Space. The pendulum swings on every beat and the bar counter shows where you are.

5Use a trainer

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

TEMPO Any tempo, or tap it in

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
METER Time signatures and accents

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
SOUND Five click sounds

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
TRAINERS Speed trainer and gap trainer

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
SETLIST Setlist and practice timer

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
KEYS Keyboard and fullscreen

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.

🎸 Guitar & Instrument Tuner±1-cent strobe tuner — get in tune first 🥁 Drum Loop StudioProgram full grooves to play along with 🎹 Virtual PianoPlay with your computer keyboard 🎼 Chord Chart GeneratorChart the songs in your setlist