Online Metronome
A precise online metronome that keeps steady time from 40 to 240 BPM, with time signatures, accented downbeats and tap tempo.
Timing is scheduled on the Web Audio clock, so the beat stays steady even while the page is busy. Tap the tempo button in time with a song to set the BPM by ear.
This free online metronome uses the Web Audio clock to schedule every click ahead of time, so the beat stays rock solid even when the browser tab is busy. Set your tempo from 40 to 240 BPM, pick a time signature, accent the downbeat and follow along with the visual beat indicator. Nothing is installed and nothing is uploaded.
How the online metronome works
Most simple web metronomes fire a sound on a plain setInterval timer. That drifts, because JavaScript timers are not sample accurate and get delayed whenever the main thread is busy laying out the page. TuneStand instead uses a lookahead scheduler: a lightweight timer wakes up often and queues the next few clicks directly on the Web Audio hardware clock, which runs independently of page rendering. The audible result is a metronome that stays in time bar after bar, which is exactly what you need when practicing scales, recording to a click or drilling a tricky passage.
Press start and TuneStand plays a short click on every beat. The first beat of each bar is accented with a brighter, higher click so you always know where the downbeat is. The circular beat indicator lights up in sync so you can practice with the sound down if you are in a shared space.
Setting tempo and time signature
Drag the tempo slider or type a number to set any speed between 40 and 240 beats per minute. Common Italian tempo markings map roughly onto this range: Largo sits near 50 BPM, Andante around 80, Moderato near 110, Allegro from 120 to 160 and Presto above 170. If you do not know the tempo of a song, use the built in tap tempo button: tap along with the music a few times and TuneStand averages your taps into a BPM you can lock in.
The time signature control sets how many beats fall in each bar before the accent returns to beat one. Choose 4/4 for most pop and rock, 3/4 for a waltz, 6/8 for a compound feel or 2/4 for a march. Turn the accent off entirely if you prefer a flat, even click with no downbeat emphasis.
Frequently asked questions
Is this online metronome accurate?
Yes. It schedules each click on the Web Audio clock using a lookahead pattern rather than relying on setInterval alone, so timing stays stable even when the page is busy. In practice the beat holds steady across long sessions.
What tempo range does it cover?
From 40 to 240 BPM, which spans everything from a slow Largo up to a fast Presto. You can type an exact number or use tap tempo to find the speed of a track by ear.
How do I set the time signature?
Pick the number of beats per bar, such as 4/4, 3/4, 6/8 or 2/4. The first beat of each bar is accented so you can feel the downbeat, and you can switch the accent off for an even click.
Does it work offline or on mobile?
It runs entirely in your browser with the Web Audio API, so once the page has loaded it keeps working without a connection. It works on modern mobile browsers too, though you may need to tap start once to allow audio to play.
Metronome by tempo
Jump straight to a common tempo, each one opens the metronome already set to that BPM.