🎵 Online Metronome

A free online metronome with sample-accurate timing: 20–300 BPM, time signatures, accented downbeats, subdivisions and tap tempo. Space bar to start.

✓ Free✓ No Signup Required✓ Browser-Based
100
BPM · Andante

Space bar starts and stops. Tap tempo averages your last few taps.

At 100 BPM one beat lasts 600.0 ms.

What Online Metronome Does

This online metronome keeps a steady beat from 20 to 300 BPM, with any number of beats per bar, an accented downbeat, and subdivisions into eighths, triplets or sixteenths. Tap tempo sets the speed from a song you are hearing, and the space bar starts and stops it so your hands can stay on the instrument.

Timing is handled the way professional web audio apps do it. A JavaScript timer alone can wander by tens of milliseconds whenever the browser is busy, which you hear as an uneven click. Here, a short timer looks a tenth of a second ahead and books each click at an exact time on the audio hardware clock, so the sound itself arrives on the beat even if the page stutters.

How to Use Online Metronome

  1. Set the tempo with the slider, the + and − buttons, or Tap tempo
  2. Choose beats per bar and a subdivision
  3. Turn the first-beat accent on or off and set the volume
  4. Press Start (or the space bar) and play along

Formula Used by Online Metronome

Beat length

Milliseconds per beat = 60,000 ÷ BPM

Worked example

120 BPM with eighth-note subdivisions.

  1. 60,000 ÷ 120 = 500 ms per beat
  2. 500 ÷ 2 = 250 ms per eighth

Result: A click every 250 ms, accented every 500 ms × beats per bar.

Beat Length at Common Tempos

BPMQuarter noteEighth noteSixteenth note
601,000 ms500 ms250 ms
80750 ms375 ms187.5 ms
100600 ms300 ms150 ms
120500 ms250 ms125 ms
140428.6 ms214.3 ms107.1 ms
160375 ms187.5 ms93.8 ms
180333.3 ms166.7 ms83.3 ms

Traditional Tempo Markings

Approximate ranges; conventions differ between sources and eras.

MarkingCharacterApproximate BPM
LargoVery slow, broad40–60
AdagioSlow66–76
AndanteWalking pace76–108
ModeratoModerate108–120
AllegroFast, lively120–156
VivaceVery lively156–176
PrestoVery fast168–200

How to Read Your Result

Practice slow, then speed up

Set the tempo where you can play a passage perfectly, then raise it in small steps — 4 or 5 BPM at a time — only after it is clean. Subdivisions help most at slow tempos, where the long gap between beats makes it easy to rush.

Using tap tempo

Tap along with a recording for four to eight beats. The metronome averages the gaps between recent taps and ignores taps older than about two and a half seconds, so you can simply start tapping again to re-measure.

Limitations & Accuracy Notes

  • Mobile browsers only allow sound after a tap, and some pause audio when the screen locks or the tab is in the background.
  • There is no polyrhythm or tempo-ramp mode.
  • Bluetooth speakers and headphones add a fixed delay between the scheduled click and the moment you hear it; the beat stays even, but it is late relative to what you see on screen.

Frequently Asked Questions

Is this online metronome accurate?
Yes. Clicks are scheduled on the Web Audio clock — the same hardware clock that plays the sound — a fraction of a second ahead of time, rather than fired by a JavaScript timer. Timers can drift by tens of milliseconds when a page is busy; audio-clock scheduling does not, so the beat stays even.
How do I find the BPM of a song?
Press Tap tempo in time with the beat for a few seconds. The metronome averages the gaps between your last taps and sets the BPM, and you can fine-tune it with the + and − buttons while it plays.
What do the subdivisions do?
They add quieter clicks between beats: eighths split each beat in two, triplets in three and sixteenths in four. Practicing with subdivisions makes it much easier to keep an even rhythm at slow tempos, where the gap between beats feels long.
What BPM is Allegro or Andante?
Tempo words are traditional and approximate, so sources disagree slightly. A common modern guide: Largo about 40–60 BPM, Adagio about 66–76, Andante about 76–108, Moderato about 108–120, Allegro about 120–156 and Presto about 168–200. The display shows the usual name for the current BPM.
How do I practice with a metronome?
Start at a tempo where you can play the passage perfectly, even if it feels slow, and raise it a few BPM at a time once it is clean. A common groove exercise for jazz and pop is to set the metronome to half your tempo and hear each click as beats 2 and 4.
Can I use it on my phone?
Yes. Tap Start after the page loads — mobile browsers only allow sound after a tap. Keep the screen awake, because some phones pause audio in background tabs.

References & Further Reading

By OnlineToolHubs Team • September 2026