traveshop

Tempo Finder

Need the BPM of a song for a DJ set, a workout playlist, a band rehearsal or a delay effect? Tap along to the beat, or open an audio file and let the tempo finder estimate it from the waveform. Then play the metronome at that tempo to check it lines up. Your audio never leaves your device.

Tempo finder

TAP here (or press any key) on every beat

Detect from an audio file

Metronome

Tempo and BPM Template Pack

Printable tempo markings chart, BPM-to-milliseconds delay chart, setlist planner spreadsheet, practice log with metronome targets and a workout playlist BPM planner.

Formats: PDF, XLSX, DOCX. Instant download after payment (link valid 72 hours, up to 5 downloads). AI-assisted: the templates were drafted with AI help and reviewed and laid out by Kedop.

$5.00 USD, one-time

Secure card checkout by Stripe. Full refund within 7 days — see the refund policy and license.

Three ways to find a tempo

MethodBest forAccuracy
Tap tempoLive music, songs playing on another device, hummingGood after 8–16 steady taps
Audio file detectionSongs you have as files — DJ prep, playlistsUsually good for music with a clear beat; may pick half or double time
Metronome checkConfirming either resultThe final judge: the click should line up with the music

Audio files are decoded and analysed on your device with the browser’s Web Audio API. Nothing is uploaded.

Tempo markings

MarkingApprox. BPMMeaning
Grave25–45Very slow, solemn
Largo40–60Broadly, slow
Lento45–60Slow
Adagio55–76Slow, at ease
Andante73–108At a walking pace
Moderato108–120Moderate
Allegretto112–120Moderately fast
Allegro120–156Fast, bright
Vivace156–176Lively and fast
Presto168–200Very fast
Prestissimo200–240As fast as possible

Italian tempo markings describe character as well as speed, and their BPM ranges vary between sources and metronome makers — treat these as typical ranges.

Typical tempos by style

StyleCommon BPM range
Hip-hop80–100
R&B / soul ballad60–80
Pop100–130
House118–130
Techno125–150
Drum and bass160–180
Reggae60–90
Rock110–140
Punk150–200
Waltz84–90 (3/4)

These are common ranges rather than rules; plenty of songs sit outside them. Hip-hop at 90 BPM and drum and bass at 180 BPM share a pulse — one is exactly double the other — which is why detectors sometimes confuse half and double time.

BPM to milliseconds

BPMQuarter noteEighth noteDotted eighthSixteenth
601000 ms500 ms750 ms250 ms
80750 ms375 ms563 ms188 ms
90667 ms333 ms500 ms167 ms
100600 ms300 ms450 ms150 ms
120500 ms250 ms375 ms125 ms
128469 ms234 ms352 ms117 ms
140429 ms214 ms321 ms107 ms
160375 ms188 ms281 ms94 ms
174345 ms172 ms259 ms86 ms

Producers use these values to set delay and reverb pre-delay times so echoes fall on the beat.

Worked example

A drummer taps along to a song on the radio: 12 taps average 469 ms apart, giving 127.9 BPM with ±2% steadiness — Allegro. The tempo box fills in 128, the metronome clicks along with the chorus, and the delay table shows a dotted-eighth delay of 352 ms for the guitarist’s effects pedal. For a slow ballad file, the detector reports 144 BPM with “also plausible: 72 BPM” — the metronome makes it clear the song is really at 72.

Tips for accurate tapping

How automatic detection works

The file is decoded to raw samples, and the detector measures how the loudness envelope rises in short windows of about 11 milliseconds — sudden rises usually mark drum hits and note onsets. It then tests every tempo from 60 to 200 BPM in half-BPM steps, checking how strongly the onsets repeat at that spacing, and reports the best match. Because a song at 70 BPM also has strong repetition at 140 BPM, the detector shows a half- or double-time alternative when one scores nearly as well. It analyses up to a minute of audio starting a fifth of the way in, skipping quiet intros.

Using BPM in practice

What’s in the template pack

The pack is a one-time download; the tempo finder is free.

Privacy

Audio files and taps are processed in your browser and never uploaded.

Frequently asked questions

How do I find the BPM of a song?

Tap along to the beat, or open the audio file to estimate it automatically.

Why does the detector say double the tempo?

Many songs have strong beats at both the pulse and twice the pulse; check with the metronome.

Is my audio uploaded?

No. It is decoded and analysed in your browser.

What is 120 BPM in milliseconds?

500 ms per quarter note.

What tempo is Allegro?

Roughly 120–156 BPM.

Can I use it on a phone?

Yes — tap the big button; audio file detection works in most modern mobile browsers.

What is a good tempo for running?

Many runners choose songs around 150–180 BPM to match their step rate, or half that tempo.

Why does my tapped BPM change a little each time?

Human timing varies slightly; tapping more beats averages it out.