🎵 Music Tools

BPM Tap Tempo

Tap any key or click the button to measure the BPM of any song or rhythm. Shows average BPM, musical tempo name (Andante, Allegro…) and plays a metronome at your measured tempo — the feature most tap tempo tools skip.

Tap spacebar or any key Metronome playback Tempo name labelling 4 / 8 / 16 tap average · Free
AdSense — 728×90 Leaderboard

BPM Tap Tempo Tool

--
BPM
Tap to start
Press spacebar or any key · Click the button below
--
Last tap
--
Avg (8 taps)
0
Taps
--
Nearest common
Average window:
AdSense — 728×90 Leaderboard
🎹
Need a full metronome with time signatures?
The free Online Metronome lets you set BPM manually, choose 2/4 to 7/8 time signatures, accent the downbeat and adjust volume. Perfect alongside tap tempo.
🎵 Online Metronome →
⭐ User Ratings

Rate this tool

4.9
Based on 11,482 ratings
5
10,449
4
689
3
230
2
57
1
57
Was this BPM calculator helpful?
Thank you for your rating!
Features

Metronome playback and tempo names — features most tap tempo tools skip

Most tap tempo tools give you a number and stop there. This one plays a metronome at the BPM you tapped, labels the tempo in Italian musical terms, suggests the nearest common production BPM, and lets you choose your averaging window.

🎵
Tap with spacebar, any key or click
Tap the spacebar, press any keyboard key, or click or touch the large button. All three methods work simultaneously — whichever is most natural. Works on desktop and mobile.
🔊
Metronome at your measured BPM
Click Play metronome to hear the exact tempo you just tapped, using the Web Audio API for sub-millisecond timing accuracy. The visual beat dots pulse in sync. Missing from almost every free tap tempo tool.
🎼
Musical tempo name
Every BPM reading is labelled with its Italian tempo marking: Larghissimo, Grave, Largo, Larghetto, Adagio, Andante, Moderato, Allegretto, Allegro, Vivace, Presto or Prestissimo.
📊
Configurable averaging window
Average your last 4, 8 or 16 taps, or all taps since reset. A small window responds faster to changes; a larger window smooths out inconsistent tapping for more stable readings.
🎯
Nearest common BPM suggestion
Shows the nearest standard production BPM value from a curated list including 60, 70, 80, 90, 100, 110, 120, 128, 140, 150, 160, 174, 180. Useful for snapping to a DAW tempo grid.
⏱️
Auto-reset after 3-second pause
Stop tapping for 3 seconds and the tool resets automatically for the next song — no need to click Reset between tracks. Standard behaviour on professional tap tempo hardware pedals.
How to use

How to find the BPM of any song

1
Play the song you want to measure
Open the track in Spotify, YouTube or any player. Let it play from a section with a clear, consistent beat — the verse or chorus with drums works best. Breakdowns and intros without a pulse are harder to tap accurately.
2
Tap in time with the beat
Tap the spacebar or click the TAP button once per beat — on the kick drum or main pulse. Do not tap on every sub-division or half-beat. The BPM display updates from the second tap onward.
3
Tap for 8–16 beats for accuracy
Keep tapping until the average stabilises. Watch the average BPM rather than the last-tap value, which varies with human timing. Most readings settle within a fraction of a BPM after 8 consistent taps.
4
Play the metronome to verify
Click Play metronome and listen to the click against the song simultaneously. If they lock in phase, your reading is accurate. If they drift, tap a few more beats to refine the average.
5
Use the nearest common BPM for your DAW
When setting a DAW project tempo, use the Nearest common BPM value rather than the decimal — professionally produced music is almost always at an integer or near-integer tempo. The decimal comes from natural timing variation in your tapping.
Why LazyTools

How this compares to other tap tempo tools

FeatureLazyToolsTap BPMAll8.netMetronome Online
Tap with spacebar / any keyYesYesYesYes
Metronome at measured BPMYes — built inNoNoYes
Musical tempo nameYes — 12 namesNoNoNo
Configurable average window4 / 8 / 16 / AllFixedYesNo
Nearest common BPMYesNoNoNo
Auto-reset after pauseYes — 3 secondsNoNoNo
Quick reference

Musical tempo markings and BPM ranges

Italian termBPM rangeCharacter
Larghissimo< 24Extremely slow
Grave24 – 40Slow and solemn
Largo40 – 60Broadly — very slow
Larghetto60 – 66Slightly faster than Largo
Adagio66 – 76Slow and stately
Andante76 – 108Walking pace
Moderato108 – 120Moderate speed
Allegretto112 – 120Moderately fast
Allegro120 – 156Fast, bright
Vivace156 – 176Lively and fast
Presto168 – 200Very fast
Prestissimo> 200Extremely fast
Complete guide

BPM and Tap Tempo — A Complete Guide for Musicians, DJs and Producers

BPM — beats per minute — is the universal measure of musical tempo. Whether you are a drummer locking into a click track, a DJ beatmatching two records, a producer setting the grid of a new DAW project or a composer writing for a specific emotional feel, knowing the precise BPM of a track is fundamental. A tap tempo tool is the simplest way to measure BPM in real time from any audio source — no software analysis required, just your ear and timing.

How BPM is calculated from taps

Tap tempo works by recording the timestamp of each tap and calculating the average interval between them. If you tap four times with intervals of 500ms, 502ms and 498ms, the average interval is 500ms — which equals 120 BPM (60,000ms divided by 500ms). The more taps you average, the more stable the reading. A single interval can be skewed by a late or early tap, but averaging 8 or 16 taps smooths human timing variation to within 1–2 BPM of the true tempo for most musicians.

Choosing the right averaging window

A 4-tap window responds very quickly — it tracks a gradually accelerating performance or lets you measure a new tempo almost immediately. A 16-tap or all-taps window produces more stable readings for steady, metronomic music but is slower to update when the tempo changes. Most professionals start with a 4-tap window to get in the ballpark, then switch to 8 or 16 taps to refine the exact BPM for DAW entry.

BPM ranges by music genre

Different genres cluster around characteristic BPM ranges. Hip-hop and trap typically sit between 60–100 BPM. Pop ranges from about 100–130 BPM, with the commercial sweet spot near 120. House music sits between 120–130 BPM. Techno runs from 130–150 BPM. Drum and bass occupies 160–180 BPM. Classical music spans the full range from very slow Largo movements at 40–60 BPM to Prestissimo passages above 200 BPM.

Using tap tempo for DJ beatmatching

For DJs, knowing the exact BPM of the playing track and the incoming track is essential for beatmatching. Digital DJs using Serato, rekordbox or Traktor have BPM analysis built in, but vinyl DJs rely on tap tempo to identify BPM before adjusting the pitch fader. When measuring for DJ use, tap on every beat — quarter notes — rather than every bar. This gives four times more data points per minute and a much faster, more accurate reading.

Setting DAW tempo from a tap reading

When transferring a tap reading to Ableton Live, Logic Pro or FL Studio, always use the nearest whole number rather than a decimal like 127.3 BPM. Professionally produced music is almost always at an integer tempo — the decimal comes from natural timing variation in your tapping. The Nearest common BPM display shows the closest standard tempo from a curated list of common production values.

Why 120 BPM is the musical default

Most DAWs default to 120 BPM, and this is not arbitrary. At 120 BPM, one beat equals exactly 500ms — a clean, memorable interval that makes mental tempo calculations easy. It falls in the Moderato range — a moderate, comfortable pace matching a brisk walking stride. It is also the historical tempo of the metronome marking that Maelzel assigned to many of Beethoven's works, cementing it as the reference point for musical speed across centuries.

Frequently asked questions

Play the song and tap this tool in time with the beat — one tap per beat on the main pulse. Tap for at least 8 beats for an accurate reading. The average BPM stabilises quickly and shows the musical tempo name alongside the number.
Tempo is the general concept of the speed of music. BPM is the specific numerical measure of tempo. A piece marked Allegro corresponds to approximately 120–156 BPM. BPM is precise and measurable; tempo is the broader musical concept including feel and character.
With 8–16 consistent taps, most people achieve accuracy within 1–2 BPM of the true tempo. The tool averages multiple intervals to smooth out human timing variation. For the most accurate reading, use the all-taps average and tap for at least 16 beats on a steady section of the track.
Clicking Play metronome starts an audible click track at exactly the BPM you tapped, using the Web Audio API for precise timing. Play it alongside the song you measured — if the clicks align with the beat, your reading is accurate. The visual beat dots pulse in sync with the audio click.
120 BPM falls in the Moderato range — a moderate, comfortable pace. It is the most common BPM in popular music and house music, roughly matching a brisk walking pace. Most DAWs default to 120 BPM. One beat at 120 BPM equals exactly 500 milliseconds.
Yes — the tool is fully touch-compatible. Tap the large TAP button with your finger. The metronome and all features work on mobile browsers. Touch events are handled with the same precision as mouse clicks.
Andante is typically defined as 76–108 BPM — a walking pace tempo. It is one of the most common tempo markings in classical music and corresponds to a relaxed, flowing pace. The Italian word andante literally means walking or going.
If you stop tapping for more than 3 seconds, the tap history resets automatically so you start fresh for the next song. This is the standard behaviour on professional tap tempo hardware pedals and makes measuring multiple songs in sequence much faster without manually resetting each time.
Related tools

More free music and audio tools