Online Metronome

Free online metronome with precise beat timing. Adjustable BPM (40-280), multiple time signatures, accent control, and visual beat indicator. Pure client-side, no download needed.

Beats Per Minute
120
BPM

Set your desired BPM and time signature, then press Start to begin practicing. Use Spacebar to toggle play/pause.

About Online Metronome

A precise, free digital metronome for musicians, dancers, and anyone practicing rhythm. Runs entirely in your browser with no downloads or installations required. Features Web Audio API for accurate timing and visual beat indicators.

Features

  • Adjustable BPM from 40 to 280 beats per minute
  • Multiple time signatures: 2/4, 3/4, 4/4, 6/8
  • Accent on first beat option for clear measure boundaries
  • Visual beat indicator synced to audio
  • Spacebar shortcut for play/pause toggle
  • 100% client-side — no audio latency from server
  • Pure Web Audio API for precise timing
  • Responsive design for mobile and desktop practice

How to Use

  1. Drag the BPM slider or type a value to set your tempo
  2. Select your preferred time signature from the dropdown
  3. Toggle "Accent First Beat" if you want a stronger click on beat 1
  4. Click Start or press Spacebar to begin the metronome
  5. Practice along with the steady beat and visual indicator

Common Use Cases

  • Music practice — scales, exercises, and pieces
  • Dance rehearsal — ballet, tap, and modern dance
  • Running and workout pacing at specific cadence
  • Recording session tempo reference
  • Rhythm training and ear development

Frequently Asked Questions

How accurate is the timing?

The metronome uses the Web Audio API scheduling system, which is accurate to within a few milliseconds — far more precise than setTimeout-based metronomes.

Can I use it on mobile?

Yes, the metronome works on all modern mobile browsers. For best results, keep your screen on while practicing.

Is my data saved or sent anywhere?

No. All audio generation and timing happen entirely within your browser. No data is stored, transmitted, or logged.

Why does the metronome stop when I switch tabs?

Browsers throttle audio in background tabs to save battery. Keep the metronome tab active for uninterrupted practice.