Online Metronome — Free BPM Metronome & | LazyTools
Music Tool

Online Metronome — BPM Metronome & Progressive Tempo Trainer

A free browser metronome with BPM slider (40–240), five time signatures, four beat subdivisions and four click sounds. The unique Progressive Tempo Trainer — not found in any other online metronome — automatically increases your BPM by 1, 2 or 5 beats every 4, 8, 16 or 32 bars. Furthermore, keyboard shortcuts (spacebar = start/stop, arrow keys = ±1 BPM) make it hands-free during practice.

40–240 BPM range5 time signaturesBeat subdivisionsProgressive TrainerKeyboard shortcuts
Tempo
120
BPM
40120240
📈 Progressive Tempo Trainer — unique to LazyTools

How to use the Online Metronome

1

Set your starting BPM

Drag the BPM slider or click ±1 and ±5 buttons to set your tempo. Furthermore, the large number display updates instantly. You can also type a value in a connected metronome field or use the arrow keys (up/down) when focused on the page.

2

Choose time signature and subdivision

Select 4/4, 3/4, 6/8, 2/4, 5/4 or 7/8 to match your music. Furthermore, the beat indicator dots across the top update to show the correct number of beats. Select a subdivision to add 8th note, triplet or 16th note clicks between main beats.

3

Press Start to begin

Click the Start button or press spacebar. Furthermore, the beat indicator dots light up green on beat 1 and teal on other beats — showing your position in the bar at a glance. The click sound plays at the exact BPM set.

4

Set up the Progressive Tempo Trainer

Enter a target BPM — the speed you're working toward. Furthermore, choose how many bars to wait between each BPM increase and by how many BPM to increase. Start the trainer and the metronome climbs automatically while you practice. This builds technique progressively without manual adjustment.

5

Monitor your progress in the trainer panel

The status bar in the trainer panel shows your current bar count, bars remaining until the next increase and the BPM journey from start to target. Furthermore, the trainer stops automatically when you reach the target BPM.

Time signatures and when to use each

The time signature determines how many beats appear in each bar and which note value counts as one beat. Furthermore, different time signatures create fundamentally different rhythmic feels — not just different counts.

SignatureBeats per barFeelCommon genres
4/44Strong 1 and 3, backbeat on 2 and 4Pop, rock, hip-hop, most Western music
3/43Waltz feel — strong 1, light 2 and 3Waltz, jazz ballads, classical
6/86 (2 groups of 3)Compound duple — two strong beats with triplet feelCompound time, Celtic music, gospel
2/42March feel — strong 1, light 2March, polka, some Latin
5/45Asymmetric — often felt as 3+2 or 2+3Progressive rock, jazz, film scores
7/87 (3+2+2 or 2+2+3)Complex asymmetric feelBulgarian folk, progressive metal, jazz fusion

How a metronome produces accurate time

A digital metronome converts BPM to milliseconds to schedule its click precisely. Furthermore, the Web Audio API's built-in timing is used — not JavaScript's setTimeout — for sample-accurate scheduling.

Click interval = 60,000 ÷ BPM (milliseconds)
120 BPM = 60,000 ÷ 120 = 500 ms between each click
8th note at 120 BPM = 500 ÷ 2 = 250 ms between subdivisions
Triplet at 120 BPM = 500 ÷ 3 = 167 ms between triplet subdivisions
16th note at 120 BPM = 500 ÷ 4 = 125 ms between 16th notes

How the Progressive Tempo Trainer works

The trainer counts bars using the beat counter and increments BPM when the bar count reaches the chosen interval. Furthermore, this mimics the practice method recommended by many instrumental teachers — play a passage at a comfortable speed, then increase incrementally. Moreover, each BPM increase is small enough that your body adapts without the tempo feeling sudden.

Worked example: using the Progressive Trainer for a guitar solo

A guitarist can play a difficult scale run cleanly at 80 BPM but needs to reach 120 BPM for the song. Using the Progressive Tempo Trainer:

SettingValue
Starting BPM80 BPM
Target BPM120 BPM
Increase every8 bars
Increase by2 BPM per step
Total BPM increases20 steps × 2 BPM = 40 BPM total gain
Total bars to reach target20 × 8 = 160 bars = approximately 6.7 minutes at average tempo
In under 7 minutes of focused practice, the guitarist moves from 80 BPM to 120 BPM using the trainer. Furthermore, the gradual 2 BPM increase every 8 bars is small enough that the body barely notices the change — muscle memory adapts continuously. This technique is recommended by leading instrumental pedagogues including Victor Wooten and Jascha Heifetz.

What is a metronome and why do musicians use it?

A metronome produces a regular, steady pulse at a specified tempo — measured in BPM. Furthermore, it provides an objective timing reference that helps musicians identify where their natural timing drifts. Playing with a metronome reveals tendencies to rush or drag that are otherwise invisible in individual practice.

The mechanical metronome — the inverted pendulum device invented by Johann Maelzel in 1815 — was the standard for two centuries. Furthermore, digital metronomes replaced mechanical ones in the 1970s for their precision and portability. Browser-based metronomes like this one bring the same precision to any device with an internet connection. Moreover, the Web Audio API enables scheduling accuracy to within milliseconds — matching professional hardware metronomes.

Who uses metronomes?

Every serious instrumentalist uses a metronome in practice. Furthermore, classical musicians use it for building technical passages. Jazz musicians use it to develop internal time against unusual time signatures. Drummers use it to lock their timing. Moreover, producers and composers use online metronomes to preview arrangements and set tempo maps before recording.

Why regular metronome practice matters

Consistent tempo is the foundation of ensemble playing. Furthermore, a musician with unreliable timing creates problems for every other player in a group — tempo fluctuations cascade through arrangements. Regular metronome practice builds an internal clock that maintains tempo independently, even in the heat of performance. Moreover, this internal time becomes the most valuable technical asset any musician possesses.

The Progressive Tempo Trainer accelerates this development. Furthermore, practicing a passage at a comfortable speed and gradually increasing has been the standard method for building technical speed for centuries. Moreover, the automated approach removes the distraction of manually adjusting the metronome — allowing full mental focus to remain on technique and expression.

Metronome use in production and recording

Recording sessions use a click track — effectively a metronome — to synchronise all performances. Furthermore, the click ensures all recorded takes align at the editing stage. Modern DAWs generate click tracks automatically from the project tempo map. Moreover, understanding how to practice with a click is the single most important preparation a session musician can do before entering a professional recording environment.

Frequently asked questions

Start at a tempo where you can play your passage perfectly — no mistakes. Furthermore, this is typically 60–80% of the target performance tempo. The progressive trainer then handles the acceleration from your comfortable starting speed to the goal speed. Moreover, a passage played perfectly at 80 BPM will build more solid muscle memory than a passage played sloppily at 120 BPM.
A time signature specifies how many beats are in each bar (the top number) and which note value counts as one beat (the bottom number). Furthermore, 4/4 means four quarter-note beats per bar — the most common time signature in Western popular music. 3/4 means three quarter-note beats per bar — the waltz feel. Moreover, the metronome accents beat 1 of each bar with a louder, higher-pitched click.
Subdivisions add additional clicks between the main beats to help you feel the internal divisions of each beat. Furthermore, 8th note subdivisions add one click between every main beat click — useful for keeping 8th note passages even. Triplet subdivisions add two clicks between beats — essential for jazz and shuffle feels. Moreover, 16th note subdivisions are useful for rhythmically complex passages and electronic music.
A browser metronome is available instantly without opening a DAW, loading a project or configuring audio settings. Furthermore, it is useful for acoustic instrument practice, ear training and composition sketching without the overhead of a full production environment. Moreover, the Progressive Tempo Trainer automates the speed-building method in a way most DAW click tracks do not support natively.
The Progressive Tempo Trainer is a unique LazyTools feature that automatically increases BPM by a set amount after a set number of bars — building technique speed without manual adjustment. Furthermore, a 1–2 BPM increase every 8 bars is the most commonly recommended rate — small enough to feel comfortable, large enough to make measurable progress in a single session. Moreover, if you start making mistakes, stop the trainer, drop back 5 BPM and work at that speed before continuing.

Related music tools

BPM Tap Tempo

Tap any song's BPM instantly. Furthermore, the built-in BPM Delay Calculator converts BPM to delay times for all note values.

Online Drum Machine

Build drum patterns that play at any BPM. Furthermore, the swing control adds groove and shuffle to any step sequence.

Auto BPM Counter

Detect BPM automatically via your microphone. Furthermore, a confidence meter shows the reliability of each reading.

Guitar Tuner

Tune your guitar with mic-based pitch detection. Furthermore, reference tones for all six strings let you tune by ear too.

Circle of Fifths

Understand key relationships for songs you practise. Furthermore, click any key to hear its chord immediately.

Virtual Piano

Play piano in your browser with chord detection. Furthermore, a scale highlighter shows which keys belong to any selected scale.

Rate this tool

4.2
out of 5
503 ratings
5 ★
61%
4 ★
19%
3 ★
8%
2 ★
1%
1 ★
11%
How useful was this tool?