Skip to main content
L
Loopaloo
Buy Us a Coffee
All ToolsImage ProcessingAudio ProcessingVideo ProcessingDocument & TextPDF ToolsCSV & Data AnalysisConverters & EncodersWeb ToolsMath & ScienceGames
Guides & BlogAboutContact
Buy Us a Coffee
L
Loopaloo

Free online tools for developers, designers, and content creators. All processing happens entirely in your browser - your files never leave your device. No uploads, no accounts, complete privacy.

support@loopaloo.com

Tool Categories

  • Image Tools
  • Audio Tools
  • Video Tools
  • Document & Text
  • PDF Tools
  • CSV & Data
  • Converters
  • Web Tools
  • Math & Science
  • Games

Company

  • About Us
  • Contact
  • Blog
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Disclaimer

Support

Buy Us a Coffee

© 2026 Loopaloo. All rights reserved. Built with privacy in mind.

Privacy|Terms|Disclaimer
  1. Home
  2. Audio Processing
  3. Online Metronome
Add to favorites

Online Metronome

Free online metronome with BPM range 20-300, tap tempo, time signatures (2/4 to 12/8), accent patterns, and multiple click sounds. Visual beat indicator included.

A straightforward metronome that keeps steady time. Set your BPM, pick a time signature, and start clicking. Visual and audio cues mark each beat, with an accented downbeat on the first beat of every measure.

Audio processed on your deviceMore audio processingJump to full guide

Initializing in your browser…

You might also like

BPM Detector

Detect the tempo (BPM) of any audio file. Includes tap tempo feature and genre reference guide.

Audio Speed Changer

Speed up or slow down audio playback from 0.25x to 4x without changing pitch. Perfect for transcription, music practice, podcast speed adjustment, and audiobook listening.

Audio Waveform Generator

Generate beautiful waveform visualizations from audio files. Choose from bars, mirror, line, or circular styles. Customize colors and export as PNG.

Online Metronome: a worked example

You are practising a passage at 120 BPM in 4/4 and want an accented downbeat.

Input

120 BPM · 4/4 · accent beat 1
Online Metronome produces

Output

A steady 120 BPM click, stronger tick on beat 1 of each bar

A sample-accurate scheduler keeps the click rock-steady (drift here defeats the purpose of practising to it), and the bar accent helps you keep your place in the measure. Tap-tempo lets you match an existing track.

What is Online Metronome?

A straightforward metronome that keeps steady time. Set your BPM, pick a time signature, and start clicking. Visual and audio cues mark each beat, with an accented downbeat on the first beat of every measure.

How to use

  1. 1Set the tempo in BPM using the slider or number input
  2. 2Choose a time signature
  3. 3Press Start to begin the click track

Key features

  • BPM range from 20 to 300
  • Common time signatures (4/4, 3/4, 6/8, etc.)
  • Accented downbeat
  • Visual beat indicator

Tips & best practices

  • For triplet feel (e.g. swung jazz or 12/8-style passages), set Subdivision to the triplet option (three clicks per beat); the extra clicks are pitched up and quieter so the main pulse stays clear.
  • Use Tap Tempo to match a song you're hearing-it averages your last five taps, so give it three or four steady taps for a reliable reading.
  • Build custom accent patterns by clicking individual beat numbers on or off; only the downbeat is accented by default.

Examples

  • Sixteenth-note practice at a clean tempo

    Pick a preset like Moderato (110 BPM), set Subdivision to sixteenths (four clicks per beat) and the Wood Block voice for its sharp 0.03 s decay, then raise the BPM a few units at a time once a passage is even.

  • 6/4 groove with a moved accent

    Choose the 6/4 time signature, then toggle the accent off on beat 1 and on at beat 4 to feel the bar in two halves; accented beats sound at the higher accent pitch and 1.2x volume.

When to use it

  • Practice sessions

    Keep time while practicing an instrument or vocal exercises.

  • Songwriting

    Lock in a tempo while sketching out new musical ideas.

How it works

Every click is synthesized live with the Web Audio API rather than played from sample files, and timing is handled by a lookahead scheduler instead of a naive setInterval-per-beat. A polling timer fires every 25 ms (50 ms on mobile) and, inside it, the metronome schedules any beats falling within the next 100 ms by queueing each oscillator at an exact AudioContext currentTime. Because the audio hardware clock-not the JavaScript event loop-decides when each click actually sounds, the pulse stays steady even when the UI animation or the rest of the page is under load, which is the whole reason a browser metronome can avoid the drift and jitter of a timer-driven one. Each click is a short oscillator run through a lowpass filter at 5000 Hz with a linear gain ramp down to 0.001 over the sound's decay time, and on iOS Safari the AudioContext is unlocked with a near-silent oscillator on your first tap so playback isn't blocked.

The four click voices are distinct synthesized timbres, not just volume changes: Click is a sine wave (1200 Hz accent / 800 Hz normal, 0.05 s decay), Beep is a square wave (880/440 Hz, 0.1 s), Wood Block is a triangle wave (2000/1500 Hz, very short 0.03 s decay), and Drum is a low sine (150/100 Hz, 0.15 s) that reads as a soft kick. Tempo runs from 20 to 400 BPM via the slider, the +/-1, +/-5, +/-10 nudge buttons, or eight one-tap presets (Largo 50, Adagio 70, Andante 90, Moderato 110, Allegro 140, Vivace 170, Presto 200, Prestissimo 240), and the current tempo is labeled with the matching Italian marking from Grave up through Prestissimo. Tap Tempo averages the intervals between your last five taps (ignoring any tap older than three seconds) to estimate BPM by feel.

Meter and feel are fully editable. Time signature offers 2/4, 3/4, 4/4, and 6/4, and every beat in the measure is an individual accent toggle-the downbeat is accented by default, but you can switch any beat on or off to build custom patterns; accented beats play at the higher accent frequency and 1.2x volume. The Subdivision control layers extra clicks between the main beats-quarter, eighth (two), triplet (three), or sixteenth (four)-with subdivision clicks pitched up 1.5x and dropped to half volume so the main pulse still stands out, which makes it practical for triplet (jazz) or sixteenth-note practice. A pendulum animation and per-beat indicators visualize the current beat, and your full configuration (BPM, beats per measure, sound, subdivision, volume) is encoded into a shareable URL via the Share button.

Frequently asked questions

Can I tap to set the tempo?

Yes. Use the tap-tempo button, the tool averages your taps to calculate BPM.

Private by design

Audio is decoded and processed locally with the Web Audio API. Your files are never uploaded to a server.