Online Metronome

Free, precise and instant — set your tempo and press Start.

100BPM · Moderato

Keyboard: Space start / stop · ↑ ↓ ±1 BPM · T tap tempo

A free online metronome that keeps time

Set a tempo between 20 and 300 BPM, choose a time signature, and press Start. The first beat of each bar is accented so you can hear where the bar begins, and the row of dots shows the current beat. Subdivisions add quieter clicks between beats, which is the fastest way to tighten up eighth and sixteenth-note passages.

If you do not know the tempo of the piece you are working on, tap it in with the tap tempo tool or let the BPM finder read it from an audio file.

Beat length at common tempos

One beat lasts 60 000 ÷ BPM milliseconds. The table below is that calculation, which is also what the click scheduler uses internally.

Quarter-note length, calculated as 60000 / BPM
BPMQuarter note (ms)Eighth note (ms)Beats per 4-bar phrase (4/4)
401500.0750.024.0 s
601000.0500.016.0 s
72833.3416.713.3 s
80750.0375.012.0 s
90666.7333.310.7 s
100600.0300.09.6 s
120500.0250.08.0 s
140428.6214.36.9 s
160375.0187.56.0 s
180333.3166.75.3 s
200300.0150.04.8 s

Italian tempo markings such as Andante or Allegro are editorial conventions, not fixed numbers: the same marking is printed with different BPM ranges in different editions. The label next to the BPM readout follows one common set of ranges and is there as a rough guide only.

All the practice tools on this site

Metronome with time signatures2/4, 3/4, 4/4, 6/8, 5/4, 7/8 and subdivisions.Guitar tunerMicrophone tuner, standard and alternate tunings.Piano tunerChromatic microphone tuner with keyboard display.Ukulele tunerGCEA, low-G and baritone tunings.Tap tempoTap a rhythm, read the BPM.BPM finderDetect the tempo of an audio file.BPM to millisecondsDelay and reverb times for every note value.Guitar chord chart22 chord shapes with audio.Note frequency chartEvery note from C0 to B8 in Hz.Interval trainerIdentify intervals by ear.Note recognitionIdentify single notes by ear.

Frequently asked questions

Is this online metronome free?

Yes. Every tool on PlayMetronome runs in your browser with no account, no download and no paid tier. You can use the metronome for as long as you like.

How accurate is an online metronome?

This one schedules each click ahead of time against the Web Audio clock (AudioContext.currentTime) instead of firing a timer at playback moment, so the beat does not drift the way setInterval-based metronomes do. Accuracy is limited by your audio output latency, not by the browser's timer resolution.

What tempo should I practise at?

Pick the fastest tempo at which you can play the passage cleanly, stay there until it is comfortable, then raise it by 4 to 8 BPM. If mistakes come back, drop below the last clean tempo rather than repeating the failed one.

Does the metronome work offline or on a phone?

It works on any current mobile or desktop browser and needs no installation. The page must be loaded once; after that the click is generated locally by your device, so it keeps running even if the connection drops.

Which metronome value should you set?

The metronome value is the number of beats per minute (BPM), always tied to a note. A marking such as quarter note = 100 means 100 quarter notes per minute. Type that number as the tempo, and each beat lasts 60 000 ÷ 100 = 600 ms.

The number alone is not enough. The same speed can be written with different note values, so check which note gets the beat before you set the tempo.

Same value, different note

Marking or goalTempo to setSubdivisionTime between clicks
Quarter note = 100100None (quarter notes)600.0 ms
Quarter note = 60, hear every eighth60Eighths500.0 ms
Quarter note = 60, hear every triplet note60Triplets333.3 ms
Quarter note = 60, hear every sixteenth60Sixteenths250.0 ms

Each row starts from a 1000 ms beat at 60 BPM. It is then divided by 2, 3 or 4.

How to use this on the page

  1. Read the marking and find the note that gets the beat.
  2. Type or nudge the tempo with the −5, −1, +1 and +5 buttons, or use the ↑ and ↓ keys for ±1 BPM.
  3. Pick the time signature. The first beat of each bar is accented.
  4. If the piece is written in faster note values, keep the beat tempo and turn on a subdivision instead of raising the number.

This also helps at the edge of the range. An eighth-note pulse of 240 per minute is 250 ms per click. You can get the same 250 ms by setting 60 BPM with Sixteenths, which is easier to keep steady.

When the value is not written

The Italian label next to the BPM readout is only a rough guide. Trust the number and the note value, not the word.

What does a symbol like ♩ = 120 mean on sheet music?

It tells you the metronome value: 120 quarter notes per minute, so each quarter note lasts 500 ms. Set 120 as the tempo and count the beat on the note shown in the symbol.