Guide

How to find the tempo (BPM) of a song

BPM is the number of beats per minute. To find it, tap along on a tap tempo button for a few bars, or count the beats for 15 seconds and multiply by 4. Automatic detection can also estimate it from the audio file. Most songs sit between 60 and 180 BPM.

Featured tool · Free online metronome

What the BPM of a song means

BPM (beats per minute) measures the speed of the pulse, the one you tap your foot to. At 60 BPM a beat lasts one second; at 120 BPM, half a second. Tempo says nothing about the time signature (4/4, 3/4, 6/8): it only counts beats. Knowing the BPM lets you set a metronome, practise a piece slowly then at full speed, or mix two tracks.

Tap tempo: tap along to find the BPM

The fastest method: press a tap button on every beat while listening to the song, for at least two bars. The tool averages the time between your taps and converts it: BPM = 60,000 ÷ interval in milliseconds. Jam Jam’s online metronome, built into the web keyboard, and the mobile app’s metronome both have a Tap tempo button with the same calculation (filtered median then mean, so one missed tap is ignored).

Time between two beats and tempo
IntervalBPM
1000 ms60
750 ms80
600 ms100
500 ms120
400 ms150
333 ms180
Beats counted in 15 seconds and tempo
Beats in 15 sBPM
1560
2080
25100
30120
35140
40160

Counting beats for 15 seconds

With no tool at all, a watch is enough: count the beats for 15 seconds and multiply by 4. 30 beats in 15 seconds give 120 BPM. For more precision, count for 30 seconds and multiply by 2. Watch out with very slow or very fast tempos: it is easy to count twice too many or half too few, following eighth notes instead of quarter notes.

Detecting the tempo of an audio file automatically

Jam Jam’s chord detection on the web analyses an audio file and shows, alongside the chords, the estimated key and tempo; the BPM found can be corrected by hand between 30 and 300. Live mode can also listen to the sound of a browser tab, on browsers that allow it, to follow the chords of a video. Detection can be off by a factor of two: always check by tapping a few beats.

Italian tempo markings and usual ranges
MarkingMeaningBPM
Largobroad, very slow40–60
Adagioslow, at ease66–76
Andanteat a walking pace76–108
Moderatomoderate108–120
Allegrocheerful, fast120–156
Vivacelively156–176
Prestovery fast168–200

Orders of magnitude: ranges vary between sources and overlap.

Italian tempo markings and tempos by genre

Classical scores give the tempo as an Italian word rather than a number. The ranges below are usual orders of magnitude: they vary between sources and metronomes. Music genres also have typical zones, with plenty of exceptions.

Typical tempo by music genre (orders of magnitude)
GenreTypical BPM
Ballad60–80
Reggae60–90
Hip-hop80–100
Pop100–130
Rock110–140
House118–130
Techno125–150
Drum and bass160–180

Many tracks fall outside these zones: the range only shows where most of them sit.

To find the song’s chords too, read our guide to finding the chords of a song.

Frequently asked questions about song tempo

How do I find out the BPM of a song?

Tap along on a tap tempo button for two bars, or count the beats for 15 seconds and multiply by 4. Automatic detection on the audio file also gives an estimate, to check by ear.

What BPM is a typical pop song?

Most pop songs sit around 100 to 130 BPM, while ballads drop to about 60 to 80 BPM. These are orders of magnitude, not rules.

How many BPM is Allegro?

Allegro usually means about 120 to 156 BPM. Moderato is a little slower (108 to 120), Presto much faster (168 to 200).

Why is the detected BPM sometimes double or half?

Because the pulse can be felt in quarter notes or eighth notes: a song at 70 BPM can be counted at 140. Pick the tempo you would naturally tap your foot to.

Find the tempo with tap tempo, then practise the piece with Jam Jam’s free online metronome.