Online Metronome

Updated July 2026

Set your tempo and time signature and the metronome plays a steady click you can practise with — complete with an accented downbeat, tap-tempo, and a visual beat indicator. It uses precise audio scheduling for rock-solid timing, and runs entirely in your browser.

Set your tempo in beats per minute (BPM) and time signature, then press start for a steady click to practice with. For example, 120 BPM is two beats per second. Runs in your browser — no download.
Allegro
The first beat of each measure is accented.
Now playing
Tempo
120
Tempo name
Allegro
Beats per measure
4

How this online metronome works

A metronome plays a steady, repeating click at a tempo you choose so you can practise in time. Tempo is measured in beats per minute (BPM): at 60 BPM there is one click every second, and at 120 BPM there are two clicks every second. Pick a BPM with the slider or number box, choose how many beats are in each measure, then press start.

The first beat of every measure is accented with a higher-pitched click so you can hear where each bar begins — useful for feeling the difference between, say, a waltz in 3 and a march in 4. A visual indicator flashes and counts the current beat in time with the sound. To match a tempo by ear, use tap tempo: tap the button in time and the metronome averages the gaps between your taps to set the BPM.

Worked example: to practise a piece marked Allegro at 120 BPM in 4/4, set the tempo to 120 and the time signature to 4 beats. You will hear an accented click on beat 1 followed by three softer clicks — four clicks per measure, two per second. Struggling? Drop to 90 BPM (Andante), play it cleanly, then nudge the tempo up 5 to 10 BPM at a time.

Reference note: the click is generated with the Web Audio API using look-ahead scheduling, so timing stays accurate even if the browser is busy. Audio starts only after you press start, which is required for sound to play in modern browsers.

Tempo nameBPM rangeCharacter
Largo30–59Very slow and broad
Adagio60–75Slow and stately
Andante76–107Walking pace
Moderato108–119Moderate
Allegro120–167Fast and bright
Presto168–300Very fast

Frequently asked questions

What is a metronome?
A metronome is a device that produces a steady, repeating click at a tempo you choose. Musicians use it to keep a consistent beat while practising, so timing stays even instead of drifting faster or slower.
What does BPM mean?
BPM stands for beats per minute — the number of clicks the metronome plays in one minute. At 60 BPM there is one beat every second; at 120 BPM there are two beats every second.
What is a good tempo to practice at?
Start slow enough to play a passage cleanly, then raise the BPM in small steps of about 5 to 10 once it feels comfortable. Practising slowly first builds accuracy that holds up at full speed.
What is tap tempo?
Tap tempo lets you set the BPM by feel: tap the button in time with the beat you want and the metronome measures the intervals between your taps to calculate the matching tempo.
What do the tempo names (Allegro, Adagio) mean?
They are traditional Italian terms for tempo. Roughly: Largo is very slow, Adagio is slow, Andante is a walking pace, Moderato is moderate, Allegro is fast, and Presto is very fast. Each maps to a range of BPM values shown in the table above.
Does this work without downloading an app?
Yes. The metronome runs entirely in your web browser using the Web Audio API, so there is nothing to install or download — just open the page and press start.
⚡ Online Metronome — by larely ↗

Related tools

Words to Pages Calculator

Estimate how many pages a word count fills at a given font and spacing.

Random Number Generator

Generate random numbers in any range, with no-repeat and sort options.

Zodiac Sign Calculator

Find your western zodiac sign and Chinese zodiac animal from your birth date.

Dice Roller

Roll virtual dice with dice notation, online and free.

Coin Flip

Flip a fair coin online — heads or tails — and flip many at once.

Secret Santa Generator

Randomly assign Secret Santa pairs for a group, with no self-matches.

Random Team Generator

Randomly split a list of names into fair teams by count or size.

Image Compressor & Converter

Compress, resize and convert JPEG, PNG and WebP images in your browser — nothing is upl…

Cipher Encoder & Decoder

Encode and decode Caesar, ROT13, Vigenère and Atbash ciphers, with brute-force.

Username Generator

Generate cool, aesthetic, gamer or professional usernames and handles instantly.

Business Name Generator

Generate brandable business and company name ideas from a keyword.

Email Signature Generator

Create a professional HTML email signature for Gmail or Outlook, in your browser.

Browse all 251 free tools →