Online Metronome
Free, precise, beautiful. No ads, no downloads.
Metronomes for Every Instrument
What is a Metronome?
A metronome produces a steady rhythmic pulse — measured in beats per minute (BPM) — so musicians can practice at a consistent tempo. This free online metronome uses the Web Audio API's high-resolution clock to schedule beats sample-accurately, which makes it more stable than physical click wheels and more precise than JavaScript-timer-based apps.
Features
Tempo range: 20–300 BPM. Time signatures from 1 to 12 beats per bar. Subdivisions cover quarter notes, eighth notes, triplets, sixteenth notes, and shuffle swing — so you can hear the subdivisions between beats during tricky passages. Tap tempo lets you match the BPM of any song by tapping along. Click any beat dot to cycle it between normal, accented, and muted for custom rhythm patterns. Keyboard shortcuts keep your hands free. Works offline after your first visit.
How to Use
Set the tempo with the slider or the ±1 buttons — Shift+Arrow jumps by ±5. Hit Space or press Start. The pendulum swings and the beat indicators light in sequence. To set subdivisions, use the subdivision selector below the beat dots. For tap tempo, press T repeatedly in time with any song and the BPM locks to your average. Press F for fullscreen during live performance.
Frequently Asked Questions
What is an online metronome?
An online metronome produces a steady rhythmic pulse, measured in beats per minute (BPM), to help musicians and athletes maintain consistent tempo. This free metronome uses the Web Audio API for sample-accurate timing, making it more reliable than click tracks based on JavaScript timers.
How accurate is this metronome?
Very accurate. This metronome uses the "lookahead scheduler" pattern pioneered by Chris Wilson at Google. Beats are scheduled at the Web Audio API clock level — 10–25ms ahead — rather than fired directly from JavaScript's setInterval. This means tempo is stable even when the browser tab is throttled or the CPU is busy.
Does this metronome work offline?
Yes. TimerKit is a Progressive Web App (PWA). Add it to your home screen on any device and it works offline. All sounds are synthesized via the Web Audio API — there are no audio files to download or cache.
What are the keyboard shortcuts?
Space: start/stop. Arrow Up or Right: BPM +1. Arrow Down or Left: BPM -1. Shift + Arrow: BPM ±5. T: tap tempo. F: fullscreen mode.