Free online BPM metronome
BPM metronome with tap tempo built in
Set any tempo from 20 to 300 BPM and hear a click on every beat, with a higher-pitched accent on the downbeat so you always know where the bar starts. Tap along to a song to lock the BPM, pick a time signature, and read the note lengths in milliseconds for delay and loop times.
No account, no download — the clicks are generated in your browser with the Web Audio API.
Time signature
Tap along to any rhythm to set the BPM automatically.
Click or press space to start
Note lengths at 120 BPM
| 1/4 note | 500.0 ms |
|---|---|
| 1/8 note | 250.0 ms |
| 1/8 dotted | 375.0 ms |
| 1/16 note | 125.0 ms |
How to use the BPM metronome
Set the tempo, choose a time signature, and press play.
Set your tempo
Type a BPM, drag the slider, or use the +/- buttons to land on the tempo you want. If you have music playing, tap the 'Tap tempo' button in time and the metronome picks up the BPM for you.
Choose a time signature
Pick 4/4, 3/4, 6/8 or 2/4. The first beat of every bar gets a higher-pitched accent click so you can hear the downbeat without counting.
Press play and practise
Hit the play button or press space. The beat dots light up in time with the click, and the note-length table underneath shows delay times in milliseconds at your current tempo.
Metronome at a glance
| Tempo range | 20 – 300 BPM |
|---|---|
| Click sound | Web Audio oscillator — accented downbeat at 1 kHz, other beats at 800 Hz |
| Time signatures | 4/4, 3/4, 6/8, 2/4 |
| Tap tempo | Least-squares fit over the last 8 taps, auto-reset after 2.5 s pause |
| Visual feedback | Beat dots light up on every click, accent beat in a different colour |
| Note lengths | Quarter, eighth, dotted eighth and sixteenth in milliseconds |
| Needs | No account, no download — runs in the browser with Web Audio API |
| Price | Free |
Metronome questions
- What tempo range does this metronome cover?
- 20 BPM to 300 BPM — wide enough for anything from a funeral march to blast-beat practice. You can step in increments of 1 or 5 BPM, or drag the slider to jump.
- How does the tap tempo work?
- Tap the button in time with the music. After two taps it shows a first estimate; after eight it has settled. Pausing for more than two and a half seconds resets the count, so you can retry without clearing anything manually.
- What is the accented beat?
- The first beat of every bar plays at a higher pitch so you can hear where each bar starts. In 4/4 that is every fourth click; in 3/4 every third. The matching dot on screen also lights up in a different colour.
- Can I use this metronome while analysing a song?
- Yes. Find the tempo of a track with the BPM finder, then open the metronome in another tab and type in that number. You can practise along or confirm the detected BPM by ear.
- Does the metronome work on phones?
- It works in any browser with the Web Audio API, which covers all current mobile browsers. Tap the screen instead of pressing space, and make sure your phone is not on silent mode.
- Is the metronome free, and does it need an account?
- It is free, runs entirely in your browser, and never asks for an account or any permission. The clicks are generated on your device — nothing is downloaded or uploaded.
When to use the metronome vs. the BPM finder
The metronome is for practising or confirming a tempo you already know — you type in a number and it clicks at that rate. The BPM finder is for discovering the tempo of a recording: drop a file and it reads the BPM to one decimal alongside the musical key.
A common workflow: analyse a track, note the BPM, then open the metronome to practise a part at that tempo — or slow it down five clicks and build back up. If you have no file and just want to count what you hear, the tap BPM counter measures your taps over a longer window for a more precise read.
Nothing leaves the page
The metronome generates every click locally using the Web Audio API. It never opens a network connection, never loads a sound file, and sends nothing anywhere — close the tab and it is gone.