Online Metronome

Last updated: October 23, 2026 · Written by the Pitch Detectors Editorial Team

A free online metronome with steady browser clicks from 20–300 BPM, time signatures from 2/4 to 7/8, and a visual beat display. Set the tempo, pick a meter, press play.

120
BPM
Beat Duration
500 ms
Bar Duration
2.00 s
Beats/Min
120
Tempo Marking
Allegro

Key Takeaways

  • A metronome holds your tempo: it clicks steady beats at the BPM you set, so your timing stops drifting mid-piece.
  • Start at 60% of performance tempo: play the passage perfectly three times in a row, then add 4–8 BPM. Speed is a byproduct of accuracy.
  • Subdivide to tighten up: 8th or 16th clicks expose rushing and dragging that quarter-note clicks hide.
  • This metronome spans 20–300 BPM with time signatures from 2/4 to 7/8, accenting beat 1 of every bar.
  • Find any song's tempo first with BPM tap tempo, then practice it here.

What Is an Online Metronome?

An online metronome is a free tempo-keeping tool that plays precise clicks at a set beats-per-minute rate, right in your browser. Choose a BPM and time signature, press play, and it marks every beat — with a distinct accent on beat 1 — while flashing visual beat indicators in sync.

Musicians use it to build steady timing, learn difficult passages at reduced tempos, and keep ensembles together. Unlike a phone app, this one needs no install and works on any device with a browser and speakers.

How This Metronome Works

This metronome generates its clicks with a Web Audio oscillator, scheduled by a repeating browser timer. The exact mechanics:

  1. Set the tempo: the slider spans 20–300 BPM; the ±1/±10 buttons fine-tune it, and the marking presets jump straight to 60, 80, 100, 120, 140, or 180 BPM.
  2. Pick a meter: time-signature buttons (2/4 through 7/8) set how many clicks form a bar.
  3. Press play: the timer fires each beat and an oscillator plays a 50 ms sine blip — 1,000 Hz on beat 1, 800 Hz on the other beats — while the beat dots flash in sync.
  4. Read the telemetry: milliseconds-per-beat and seconds-per-bar compute live for DAW sync work.

Change the tempo or the time signature while it plays and the metronome restarts the bar from beat 1 — the accent can never land mid-bar by accident.

Beat interval follows ms per beat = 60,000 ÷ BPM — at 120 BPM each click lands exactly 500 ms apart.

Tempo Math and Worked Example

Two formulas govern every metronome:

beat interval (ms) = 60,000 ÷ BPM · bar duration (s) = beats per bar × 60 ÷ BPM

Worked example — 96 BPM in 4/4:

  1. Beat interval: 60,000 ÷ 96 = 625 ms between clicks.
  2. Bar duration: 4 × 60 ÷ 96 = 2.5 seconds per bar.
  3. A 32-bar practice loop: 32 × 2.5 = 80 seconds per repetition.

The same arithmetic converts any tempo into delay times: at 120 BPM a quarter-note delay is 500 ms, an 8th is 250 ms, a 16th is 125 ms.

One wrinkle matters in the /8 meters: there, the BPM counts each eighth-note click. A 6/8 bar at 120 BPM spans 6 × 500 ms = 3.00 seconds, and if you feel the bar in two, each dotted-quarter pulse lasts 1.5 seconds — a sway of 40 pulses per minute, not 120.

How to Use the Online Metronome

  1. Dial your BPM: drag the slider, tap ±1/±10 for precision, or tap a tempo-marking preset (60, 80, 100, 120, 140, 180).
  2. Choose the meter: 4/4 for most music, 3/4 for waltzes, 6/8 for compound feels, 5/4 or 7/8 for odd meters.
  3. Press the center play button: the downbeat accent (higher pitch) marks beat 1 of each bar.
  4. Play along: start with simple material at a comfortable tempo, then raise the BPM in small steps.

Reading Your Result: Italian Tempo Markings

The widget labels your tempo with its traditional Italian marking. These are the exact ranges this tool displays — set 60 BPM and it reads Adagio, not Largo:

MarkingBPM rangeCharacter
Largo20–59Broad, very slow
Adagio60–79Slow, stately
Andante80–99Walking pace
Moderato100–119Moderate
Allegro120–139Fast, cheerful
Vivace140–167Lively, brisk
Presto168–199Very fast
Prestissimo200–300As fast as possible

Published references draw these boundaries a few BPM either way — treat the marking as a character guide, and the number as the fact.

Common Tempos: Where Genres Live

Most recorded music clusters between 80 and 180 BPM, and each genre favors a band inside that span. Use the table to sanity-check a tempo you tapped out, or to pick a realistic practice target for the style you play:

GenreTypical BPMMarking on this tool
Ballads and slow worship60–90Adagio – Andante
Hip-hop and R&B85–100Andante – Moderato
Pop and rock100–140Moderato – Vivace
House120–130Allegro
Techno125–140Allegro – Vivace
Drum & bass170–180Presto

These are conventions, not rules — individual tracks stray. Dubstep, for instance, is produced near 140 BPM but usually felt in half time, at 70.

Swing and Shuffle: What Those Percentages Mean

Straight clicks have zero swing; swing delays the off-beats. At 66.7%, each off-beat shifts by two-thirds of a step, turning pairs of 8ths into a 2:1 long-short triplet shuffle — the classic jazz ride feel. Around 58% loosens a groove without sounding like a shuffle.

This metronome clicks straight time only; it has no swing control. Program swung grooves on our rhythm pattern maker, where the Swing slider runs 0–60%.

Why 20–300 BPM? The Maelzel Scale Story

The metronome's range echoes the classic Maelzel scale: Johann Maelzel's mechanical metronome, patented in 1815, settled on a pendulum scale of 40–208 BPM. Digital metronomes kept the familiar span and extended it: 20 BPM for extreme slow practice, 300 for blast beats and speed drills.

Below ~40 BPM, most musicians stop feeling the pulse and start counting subdivisions instead — which is exactly what the subdivision practice below is for. Above ~208, individual clicks blur together, and players feel the half-time pulse instead.

Alt text: Diagram of a classic pyramid metronome next to the Italian tempo marking scale.
Alt text: Diagram of a classic pyramid metronome next to the Italian tempo marking scale.

Subdivisions: The Secret to Actually Improving

The fastest way to fix shaky timing is to subdivide: hear 8th or 16th notes instead of quarters. Quarter-note clicks let you rush the gaps unnoticed; subdivisions put a click on every slice of time, exposing exactly where you drag or hurry.

Practice method with this tool: double the click rate and let each click stand for a subdivision. To drill a 60 BPM passage in 8ths, set the metronome to 120 BPM and treat every click as an 8th note — the accent then marks every second click, so count your bars in click pairs. Same absolute time, twice the information. For true subdivision clicks at the beat tempo, our rhythm pattern maker builds subdivision exercises on the same principle.

The goal is to land your notes exactly with the click, so the two sounds disappear into each other. When you hear the click separate from your playing, that gap is your timing work.

The Timing Accuracy Question, Answered Honestly

Browser metronomes using JavaScript timers are accurate enough for practice, but not sample-perfect. This tool schedules clicks with a repeating timer, which can jitter by a few milliseconds when the browser is busy — inaudible while practicing, but not suitable for scientific measurement.

True sample-accurate timing schedules clicks ahead on the Web Audio clock (AudioContext.currentTime), which runs on a dedicated audio thread. For practice, recording, and rehearsal, the difference is academic: your own timing variance dwarfs any timer jitter. Bluetooth adds roughly 100–250 ms of output latency, depending on the codec — the delay is constant, so beats stay evenly spaced, but wired headphones give the tightest feel. For DAW-grade click tracks, render the click in your DAW instead.

The Silent-Bar Test: Measure Your Internal Clock

The silent-bar test tells you whether the tempo lives in your body or only in the click. Play 4 bars along with the metronome, stop it, keep playing for 1 bar of silence, then start it again. Landing on beat 1 when the click returns means your internal clock holds.

Start with 3 bars on and 1 bar off; shrink the sounding bars as you improve. This tool restarts on beat 1, so the test stays fair — count carefully through the silence. Failing it at first is normal; it is the single fastest drill for building internal time.

Odd Meters: Counting 5/4 and 7/8 Without Fear

Odd meters are just familiar chunks glued together. Count 5/4 as 3+2 ("ONE-two-three-FOUR-five") and 7/8 as 2+2+3 or 3+2+2 — the metronome's accent always marks beat 1, so your job is grouping the rest.

MeterCommon groupingsWhere the accent lands
5/43+2 or 2+3Beat 1
7/82+2+3 or 3+2+2Beat 1

Start at half tempo with the accent loud in your mind, clap the grouping before touching your instrument, and only then play. Most musicians learn 7/8 in a single focused session this way; the fear is bigger than the difficulty. Remember what the number means here: in 7/8 the BPM counts eighth-note clicks, so 90 BPM produces a bar of 7 × 667 ms ≈ 4.67 seconds.

Infographic of the slow-practice ladder from 60 percent tempo to full tempo
Alt text: Infographic of the slow-practice ladder from 60 percent tempo to full tempo.

Limitations

  • Timer-based, not sample-accurate: a few milliseconds of jitter is possible under heavy browser load — fine for practice, not for measurement.
  • No subdivision or swing clicks: the tool clicks beats only; subdivide mentally or use the rhythm pattern maker.
  • No tap tempo: you set the BPM directly — find a song's tempo first with the BPM tap tempo tool.
  • Fixed accent pattern: beat 1 is always accented — music with displaced accents needs a programmable click.
  • Settings are not saved: the metronome keeps no tempo or meter between visits — reload the page and it opens at 120 BPM in 4/4.
  • Sound depends on your device: laptop speakers smear transients; wired headphones give the tightest feel. Some phones pause web audio when the screen locks, so keep the screen on during practice.

Online Metronome vs Alternatives

MethodHow it worksBest forWatch out for
This metronomeBrowser timer clicks, 20–300 BPMFree practice anywhereMillisecond jitter possible
Mechanical metronomePendulum escapementVisual pulse; no batteriesAudible mechanism; limited range
DAW click trackSample-accurate audio clicksRecording sessionsRequires a DAW open
Drum loopGrooving percussion patternMusical feel practiceHides timing flaws behind groove

Tempo markings are conventional ranges, not exact standards — interpretations vary by era and ensemble. Timing is generated in-browser for practice purposes.

Frequently Asked Questions

It runs a repeating timer in your browser: every 60,000 ÷ BPM milliseconds it plays a click — a higher-pitched tone on beat 1, a standard click on the rest — while flashing beat indicators. Set the BPM and time signature, press play, and the pulse runs until you stop it.

Start at roughly 60% of performance tempo — slow enough to play the passage perfectly three times in a row. Then raise the BPM in 4–8 BPM steps, never advancing until the current tempo is clean. Drop back 10–15 BPM and rebuild when you hit a speed wall. Speed built this way sticks; speed rushed never does.

Accurate enough for all practice: timer-based clicks may jitter a few milliseconds under heavy load, which is inaudible against normal human timing variance. Bluetooth adds output latency — use wired headphones for the tightest feel. For sample-accurate recording clicks, render a click track in your DAW instead of using any browser tool.

They are traditional tempo words, and this tool uses these exact ranges: Largo (20–59, broad), Adagio (60–79, slow), Andante (80–99, walking), Moderato (100–119), Allegro (120–139, fast and cheerful), Vivace (140–167, lively), Presto (168–199, very fast), Prestissimo (200–300). Composers used them before BPM existed; boundaries vary by publisher, which is why the widget shows the marking matching your tempo.

Practice difficult passages at 60% tempo until perfect, subdivide into 8ths or 16ths to expose rushing, and aim to land your notes exactly with the click so the two sounds disappear into each other. The metronome reveals timing flaws — deliberate slow practice fixes them.

Yes, whenever timing feels shaky. Halve the tempo and count 8th-note subdivisions aloud — problems hiding between quarter-note clicks become obvious. Once subdivisions feel easy, return to quarter clicks and enjoy the new steadiness.

2/4, 3/4, 4/4, 5/4, 6/8, and 7/8. Beat 1 of each bar gets the accented click so you always feel the downbeat. For 6/8, the tool clicks six eighth-note beats per bar — count it in two if that matches your feel.

That is the downbeat accent — a higher-pitched 1,000 Hz tone marking beat 1, versus 800 Hz clicks elsewhere. It keeps you oriented in the bar, which matters most in 3/4, 5/4, and 7/8 where losing your place is easy.

Yes — select 7/8 and group the beats as 2+2+3 or 3+2+2 in your head while the accent marks beat 1. Start at half tempo, clap the grouping first, then play. The accent pattern does the bookkeeping so you can focus on the feel.

Very — slow tempos expose unevenness that speed hides. Below ~40 BPM most players switch to feeling subdivisions (count 8ths at 30 BPM as quarters at 60). The metronome goes down to 20 BPM precisely for this deep slow-practice work.

No. It opens at 120 BPM in 4/4 on every visit and stores nothing — no account, no cookies for your tempo, nothing to load. If you reload the page mid-practice, set your tempo and time signature again before pressing play.