Free Metronome
Metronome keeps a steady beat from 20 to 300 BPM, with clicks scheduled on the audio clock so timing holds in a background tab. Set the tempo by tapping, choose up to 16 beats per bar, accent or mute single beats, and add subdivisions, a polyrhythm or a tempo trainer. Export a WAV click track of up to 20 minutes.
- Tempo:
- 20–300 BPM, tap tempo
- Sounds:
- Click, woodblock, beep, cowbell
- Export:
- WAV click track, max 20 min
- Price:
- Free
- Runs:
- Locally, in your browser
- Uploads:
- None: files never leave your device
- Account:
- Not needed
Quick answers
How accurate is this metronome?
Clicks are scheduled on the audio hardware clock, not with ordinary timers, so they land on the exact sample even when the page is busy or in the background.
Processed on your device: your files are never uploaded. How it works
Network activity in this tab
What this page has requested since you opened the site in this tab. An upload is any request that sends data: POST, PUT, PATCH or a request with a body.
No uploads: nothing has been sent from this page.
No network requests yet.
To see every request, open your browser's developer tools (Network tab).
How to use the Metronome
- Set the tempo with the slider, the +/- buttons or by tapping (Tap tempo or the T key).
- Choose the time signature and click the beat dots to make beats accented, normal or silent.
- Add subdivisions, a polyrhythm layer or the tempo trainer if you need them.
- Press Start or the Space bar. Export a WAV click track for your recording software if you like.
Credits & open source
Built from scratch on web standards. Thank you to the people who make these projects.
Web platform APIs used: Web Audio API, Web Workers, Keyboard Events, localStorage.
Full license texts: third-party notices · all credits
Frequently asked questions
What does the tempo trainer do?
It changes the tempo by a set number of BPM every few bars until it reaches your target, so you can build speed gradually.
Can I use it with headphones or in a DAW?
Yes. Use the WAV export to create a click track with the same tempo, accents and subdivisions and import it into any audio editor.