Online Metronome

Set a tempo or tap it in, pick a time signature, and press Start — a precise, no-frills metronome that keeps steady time in your browser.

BPM

Moderato

100%

Stopped

Common tempo markings
Marking Typical BPM
Largo40–60
Adagio66–76
Andante76–108
Moderato108–120
Allegro120–156
Vivace156–176
Presto168–200

What a metronome does and when to use one

A metronome plays a steady, evenly spaced click so you can practice, record, or perform at a fixed tempo. Tempo is measured in beats per minute (BPM): at 60 BPM you hear exactly one click every second, and at 120 BPM you hear two clicks every second. Playing against a reliable pulse is the fastest way to break the small, unconscious habit of rushing the easy bars and dragging through the hard ones. The click never gets tired, nervous, or excited, so it quietly exposes the exact spots where your timing slips.

Beyond solo practice, a click track keeps a group locked together, lets a home recording line up cleanly across several takes, and gives a dancer or a video editor a countable grid to work against.

How to set it

  1. Set the tempo. Type a BPM value, use the minus and plus buttons for single-step changes, or drag the slider for a quick sweep.
  2. Or tap it in. If you know how a piece should feel but not its number, tap the Tap Tempo button in time with the beat; after a few taps it averages your spacing into a BPM.
  3. Choose a time signature. This sets how many clicks make one measure and which beat is accented, so you can hear where each bar begins.
  4. Press Start and play along, watching the highlighted beat to stay oriented.

The math behind the click

Every tempo maps directly to a length of time. One beat lasts 60,000 divided by the BPM, in milliseconds, because there are 60,000 milliseconds in a minute. Multiply that by the number of beats in a bar to get the length of one full measure.

Example 1 — reading a tempo as real time. At 120 BPM in 4/4, each beat lasts 60,000 ÷ 120 = 500 ms. A full four-beat measure is 4 × 500 = 2,000 ms, exactly 2 seconds, so a 30-bar section at this tempo runs for 60 seconds.

Example 2 — building up a fast passage. A run is marked 132 BPM but you can only play it cleanly at 96 BPM. Raise the tempo by 4 BPM after each accurate repetition: 96 → 100 → 104 → … → 132. That is (132 − 96) ÷ 4 = 9 steps, ten tempi in all, and your fingers learn the shape without ever rehearsing the mistakes.

Example 3 — reading a tap. If you tap along to a song and the average gap between taps is 0.75 seconds, the tempo is 60 ÷ 0.75 = 80 BPM. Halve the gap to 0.375 s and you are tapping double-time at 160 BPM.

Tempo-to-time reference

Tempo (BPM)Milliseconds per beatOne 4/4 measure
601,000 ms4.00 s
80750 ms3.00 s
90667 ms2.67 s
100600 ms2.40 s
120500 ms2.00 s
140429 ms1.71 s
160375 ms1.50 s
180333 ms1.33 s

Common mistakes and practice tips

Limits

A metronome measures and enforces steady time; it does not judge whether steady time is musically right. Expressive playing often bends tempo on purpose — a held phrase, a pushed lead-in — and those choices live outside the grid. Use the click to build a dependable internal clock, then decide consciously when to leave it.

Sources & further reading

Frequently asked questions

What BPM should I practice with?

It depends on the piece and your skill level, but a good rule is to start slow and build up. Learning a new passage often starts around Andante (76–108 BPM) or slower, then increases in small steps of 2–5 BPM once you can play it cleanly. Tap any row in the tempo markings table below to jump the metronome straight to that range, from a relaxed Largo (40–60) up to a fast Presto (168–200).

How does tap tempo work, and how many taps do I need?

Click or tap the "Tap Tempo" button in time with the beat you want. After two taps it calculates a BPM from the gap between them, and it keeps refining the average as you keep tapping — four to eight taps in a row give the most accurate result. If you pause for more than 2 seconds, the next tap starts a fresh count instead of averaging in an old, unrelated gap.

Why does 6/8 time click six beats instead of two big beats?

6/8 is a compound time signature: each measure has two main pulses, and each pulse divides into three eighth notes, for six eighth notes total. This metronome clicks every eighth note — six clicks per measure — and accents the 1st and 4th click so you can still feel the two main beats underneath. That matches how most musicians use a click track when practicing compound meters like 6/8, 9/8 or 12/8.

Does this metronome keep perfectly steady time?

Yes. Instead of firing a sound directly from a JavaScript timer, which drifts because the browser can delay ticks under load, this metronome uses the Web Audio API's own clock with a lookahead scheduler that queues every beat about 100 milliseconds before it needs to play. That keeps timing accurate even while the page is busy updating the visual beat indicator. If you switch to another tab, playback stops automatically instead of drifting silently in the background.

Is my tempo saved anywhere, and does it work offline?

Your BPM and time signature are saved only in your browser's localStorage, so they're there the next time you visit — nothing is sent to a server, and there's no sign-up. The metronome is also an installable app that caches its files for offline use, so once you've loaded it, it keeps working without an internet connection. Clearing your browser data or switching devices simply resets it to the default 120 BPM in 4/4.