Online Metronome

Client-Side New Popular

The most feature-rich free online metronome available. Set any tempo from 20 to 300 BPM with tap tempo, choose from time signatures including 2/4, 3/4, 4/4, 5/4, 6/8, and 7/8, and customize accent patterns per beat. Advanced features include subdivision options (8ths, 16ths, triplets), swing control up to 75%, a speed trainer that auto-accelerates between two tempos, mute training mode to test your internal clock, and four distinct click sounds. Uses Web Audio API for sample-accurate timing that never drifts, unlike basic JavaScript timer metronomes.

Keyboard Shortcuts:Space Play / Stop↑ → BPM +1↓ ← BPM −1
Allegro
BPM
Bar: 1
1
2
3
4

Click to cycle: strong → normal → weak → mute

Shortcuts: Space = play/stop · Arrow keys = BPM ±1

How to Use

  1. 1

    Set Your Tempo

    Use the BPM slider, number input, or ±1/±5 buttons to dial in your target tempo from 20 to 300 BPM. The Italian tempo marking updates automatically — Largo, Adagio, Andante, Moderato, Allegro, Vivace, or Presto.

  2. 2

    Choose Time Signature and Accents

    Select a time signature like 4/4, 3/4, 6/8, or 7/8. Customize the accent pattern by clicking each beat to cycle through strong, normal, weak, or muted — visualized as filled, half, outlined, or empty circles.

  3. 3

    Add Subdivisions and Swing

    Enable 8th note, 16th note, or triplet subdivisions to practice timing at a finer resolution. Adjust the swing slider from 0% to 75% to add a jazz or shuffle feel to the subdivisions.

  4. 4

    Use Speed Trainer or Practice Mode

    Set a start BPM, end BPM, and increment per N bars to auto-accelerate during practice. Enable mute training to silence the click for a set number of bars, testing your internal timing before the click returns.

Examples by Niche

Classical Piano Practice

Set 72 BPM in 3/4 time with accent on beat 1 for practicing a Chopin waltz. Use the speed trainer to gradually increase from 60 to 80 BPM over 16 bars.

Jazz Drum Comping

Select 140 BPM in 4/4 with triplet subdivisions and 60% swing. Use the ride cymbal click sound to simulate jazz ride patterns while practicing comping rhythms.

Metal Guitar Riffing

Start at 120 BPM with 16th note subdivisions, then engage speed trainer to ramp up to 180 BPM in increments of 5 every 8 bars. Use the digital click for a hard, precise sound.

Ensemble Rehearsal

Set 96 BPM in 6/8 time with a 2-bar count-in. Save the configuration as a preset named "Rehearsal — Jig" for quick recall at the next session.

Frequently Asked Questions

Why is this metronome more accurate than other online metronomes?

Most browser metronomes use setInterval for timing, which can drift by 10-50ms due to JavaScript's single-threaded event loop. This metronome uses the Web Audio API's AudioContext scheduler (the Chris Wilson lookahead pattern), which schedules audio events ahead of time against the hardware audio clock. This gives sample-accurate timing that stays perfectly in tempo even under heavy browser load.

What is the speed trainer feature?

The speed trainer automatically increases the tempo as you practice. Set a start BPM, end BPM, and the increment amount per number of bars. For example, start at 80 BPM and increase by 5 BPM every 4 bars until reaching 120 BPM. This is the standard method guitar teachers and drum instructors use to build speed gradually without sacrificing accuracy.

How does mute training mode work?

Mute training alternates between audible clicks and silence for a set number of bars. For example, play 2 bars, then silence for 2 bars, then play again. During the silent bars, you must maintain the tempo internally. When the click resumes, you can hear if you sped up or slowed down. This builds the internal metronome that professional musicians rely on.

What time signatures and subdivisions are supported?

Time signatures include 2/4, 3/4, 4/4, 5/4, 6/8, 7/8, and custom. Subdivisions include straight 8th notes, 16th notes, and triplets. You can combine these with the accent pattern editor — click each beat to cycle through strong, normal, weak, and mute accents. This covers everything from basic practice to complex odd-meter progressive rock patterns.

Related Tools

Related Articles