Home

BPM Calculator – Tap Tempo Tool for Instant Song Tempo | TapTempoTools

--
beats per minute
Tap to start

Click above or press Space / any key  Β·  Esc reset  Β·  M metronome

0Taps
--Avg BPM
--Min
--Max
Tap Consistency β€”
Time Signature
Metronome
Enable click
Current BPM: --
BPM β†’ Milliseconds β€” Delay & Reverb Calculator
Whole note
--
Half note
--
Quarter note
--
Dotted 8th
--
8th note
--
16th note
--

What Is Tap Tempo?

This BPM Calculator helps you quickly find the tempo of any song by tapping along with the beat. Whether you’re a musician, DJ, or producer, this tool makes tempo detection easy.

Tap tempo is the practice of finding the beats per minute of a piece of music by tapping along to its pulse in real time. Each tap registers a timestamp, and the time interval between consecutive taps is converted into a tempo value using the formulaΒ BPM = 60,000 Γ· average interval in milliseconds. Modern tap tempo tools β€” including this one β€” average multiple intervals together rather than relying on a single tap pair, which dramatically improves accuracy.

The concept did not originate with software. Hardware tap tempo controls have existed on guitar effects pedals, drum machines, and stage keyboards since the early 1980s. The Boss DD-3 delay pedal popularised the foot-switch tap tempo input among guitarists in 1986, allowing performers to set echo timing in real time without stopping to enter numbers. Drum machines like the Roland TR-808 had tap tempo as a workflow shortcut. DAWs later adopted the same pattern β€” Ableton Live, Logic Pro, FL Studio, and Pro Tools all expose a tap tempo button as the fastest way to match a project to an external reference.

The problem tap tempo solves is fundamentally human: counting beats by ear for a full minute is tedious and inaccurate. Even professional musicians make timing errors when manually counting, particularly during live performance. Tap tempo replaces that 60 seconds of focused counting with 6–8 taps spread across just a few seconds, then lets the algorithm do the maths. The result is faster, more reliable, and more reproducible than any manual method.

Why Tap Tempo Beats Manual Counting

Manual counting requires you to mentally divide a 60-second window while simultaneously listening to music β€” a difficult cognitive split. Tap tempo only requires you to feel the beat physically. The act of tapping uses motor memory rather than counting memory, which is why even people who claim to be “bad at counting” are often surprisingly accurate at tap tempo. The maths runs in the background.

How to Use This BPM Counter Effectively

Click the TAP button or press any key in time with the song’s beat. After 4–5 taps, the BPM display will populate. Keep tapping for 8–12 total taps to let the rolling average stabilise. The consistency graph below the BPM number rates your tapping in real time β€” Excellent (green) means you can trust the reading, Unstable (red) means tap more carefully or try again. For best accuracy, tap on the kick drum or the strongest rhythmic element in the track, and use the spacebar rather than the mouse since keyboard input has more consistent timing.

Half-Time and Double-Time Confusion

One common pitfall: very slow songs (under 70 BPM) are easier to tap at double speed, and very fast songs (over 180 BPM) are easier to tap at half speed. If your reading seems wrong by exactly a factor of two, you are likely tapping the wrong subdivision. A typical example: drum and bass tracks are usually labelled at 174 BPM, but feel just as natural to tap at 87 BPM. Both readings are technically valid β€” just different ways of feeling the same music. When in doubt, double the slower number.

What Is BPM in Music?

BPM stands forΒ Beats Per MinuteΒ β€” the universal numeric measurement of musical tempo. A song at 60 BPM has exactly one beat per second. A song at 120 BPM has two beats per second. A song at 180 BPM has three beats per second. The number is the rate at which the underlying pulse of the music repeats.

The metric was formalised by Johann Maelzel, the German inventor who patented the mechanical metronome in 1815. Before Maelzel, classical composers used Italian descriptive terms β€” Allegro, Andante, Largo β€” which left tempo open to interpretation. Maelzel’s invention let composers like Beethoven specify exact BPM values on their scores, removing ambiguity. The first composer to publish metronome markings systematically was Beethoven himself, with his Symphony No. 9 in 1824.

Modern BPM has cultural significance well beyond the score. The global average tempo of pop music has shifted decade by decade β€” 100 BPM in the 1960s, 110 in the 1970s, 120 in the 1980s, and back down to roughly 100–110 BPM today as streaming-era hip-hop dominates the charts. Electronic dance music settled on 120–130 BPM in the 1980s because that range matches the elevated heart rate of a person dancing β€” a coincidence of physiology rather than design.

BPM and Human Physiology

Why does most popular music cluster around 100–130 BPM? The answer lies in human heart rate. A resting human heart beats at 60–100 BPM. A person walking at average pace produces 100–120 footsteps per minute. A person dancing or exercising lifts heart rate to 120–160 BPM. Music tends to gravitate toward the tempo that matches the listener’s intended state. Lullabies sit at 60 BPM (resting heart rate). Walking music sits at 100–120 BPM (walking pace). Dance music sits at 120–135 BPM (active dancing pace). Sprint workout music sits at 160+ BPM (cardio peak).

BPM Versus Tempo

“BPM” and “tempo” are often used interchangeably but are technically different.Β TempoΒ is the felt speed of music β€” fast, slow, moderate β€” and includes both numeric BPM and rhythmic feel.Β BPMΒ is the precise numeric value. Two songs at 120 BPM can feel completely different depending on time signature, accent placement, and rhythmic density. A 120 BPM song in 4/4 with a heavy backbeat (rock) feels different from a 120 BPM song in 6/8 with light syncopation (folk ballad). The BPM is identical; the tempo experience is not.

How to Find the BPM of Any Song

Finding the BPM of a song using this tool takes about 10 seconds. Here is the precise method that gives the most accurate result every time.

Step 1 β€” Play the song.Β Use any source: Spotify, YouTube, Apple Music, your own audio file, or a vinyl record. The tool measures your taps, not the audio, so it works regardless of where the music plays.

Step 2 β€” Find the kick drum or strongest beat.Β Listen for the lowest, loudest rhythmic element. In most pop, rock, and electronic music, this is the kick drum. In hip-hop, it is the 808 sub-bass. In acoustic music, it is often the snare or a strummed downbeat. The kick or snare is where the beat lands; tap on that.

Step 3 β€” Tap the spacebar in time.Β Use the spacebar rather than clicking, because keyboard timing is more consistent than mouse clicks. Tap on every beat, not every second beat or syncopation. Aim for 8–12 consecutive taps.

Step 4 β€” Watch the consistency graph.Β The graph shows whether your taps are forming a stable pattern. Wait until the rating reads Excellent or Good before trusting the BPM number. If it stays at Fair or Unstable, restart and try again with cleaner timing.

Step 5 β€” Cross-check with logic.Β Compare your reading to the genre tables further down this page. If the song is clearly house music but you got 64 BPM, you are tapping half-time β€” double the number to 128. If you got 280 BPM on a punk track, you are tapping every eighth note β€” halve to 140.

Tap Tempo for DJs

For DJs, tap tempo is not a curiosity β€” it is a working tool used in nearly every set. The reason is simple: DJ software auto-detection fails on certain types of tracks, and a wrong BPM means a failed mix.

Rekordbox, Serato, Traktor, and Virtual DJ all attempt to analyse BPM automatically when a track is imported. The algorithms work well on modern, quantised, four-on-the-floor productions but fail predictably on:

  • Vinyl rips with timing drift β€” older recordings recorded to tape
  • Live recordings without click-track quantisation
  • Reggae and dub tracks where the kick lands on the offbeat
  • Drum and bass tracks the software reads at half-time (87 instead of 174)
  • Hip-hop instrumentals with sparse drum patterns
  • Songs with intro builds that confuse the analysis window

For these tracks, a working DJ taps the BPM manually. The verified BPM is then entered into the software’s “manual BPM” field, the grid is rebuilt around the new value, and the track becomes mixable. Skipping this step is the most common reason DJ mixes train-wreck β€” the software thought the track was 130 BPM, you mixed it as 130, and it was actually 65.

Beyond verification, tap tempo is also used during live preparation. When a DJ hears a track in a club or radio show and wants to identify it later, they tap the BPM into a phone app on the spot. Combined with the time of night and rough musical genre, the BPM number is often enough to find the track later via Shazam or BPM databases like getsongbpm.com.

Tap Tempo for Music Producers

Music producers use tap tempo at the start of nearly every project. The first task in opening a new Ableton Live, FL Studio, Logic Pro, or Pro Tools session is setting the project tempo. If the producer is starting from scratch, they choose a target BPM. If they are remixing or sampling an existing track, they need to identify the original tempo precisely so loops, samples, and effects lock to the grid.

The producer’s workflow with tap tempo typically looks like this. Open the reference track in any audio source. Tap along to it using a tap tempo tool until the consistency graph reads Excellent. Take the resulting BPM and enter it into the DAW’s project tempo field. Drop the original track onto a track in the project β€” it now plays back with its original timing. From that point on, every loop, sample, and instrument added to the project will be perfectly aligned to the same grid.

An important detail: if the original track was recorded without a click track (most live recordings, older productions), its tempo will fluctuate slightly across the song. Tap tempo gives you the average tempo over the section you tap. Producers working with live recordings often tap the chorus separately from the verse to identify natural tempo drift, then either accept the drift or warp the audio to a fixed grid.

Tap Tempo and Sample-Based Production

For producers who chop samples β€” particularly hip-hop and lo-fi producers working from old vinyl or YouTube clips β€” tap tempo is the only practical way to find the source BPM before chopping. A typical workflow: tap the source track to find it is at 92 BPM, set the DAW project to 92 BPM, slice the sample at quarter-note boundaries, then optionally pitch-shift or time-stretch to a final target tempo. Skipping the tap tempo step leads to slices that don’t align with downbeats, which becomes audible as soon as drums are added.

Tap Tempo for Guitarists and Effects Pedals

Guitarists use tap tempo primarily to set delay and reverb pedals to the song’s tempo. Time-based effects sound best when their timing is mathematically related to the BPM β€” a delay that lands on the off-beat creates a rhythmic doubling effect, while a delay that lands randomly between beats sounds like noise.

The maths is simple. At 120 BPM, a quarter-note delay is 500 milliseconds (60,000 Γ· 120). An eighth-note delay is 250ms. A dotted eighth β€” the famous setting heard on U2’s “Where the Streets Have No Name” β€” is 375ms (75% of the quarter note). The delay calculator at the top of this page does the maths for you the moment you tap a BPM.

Modern delay pedals β€” the Strymon Timeline, Boss DD-200, Eventide TimeFactor, and others β€” have built-in tap tempo input via foot switch. Players tap the song’s BPM with their foot during a count-in, the pedal calculates the delay time, and the effect locks to the song. For pedals without tap tempo input, the workflow is to tap the song into this online tool, read the millisecond value, and dial it in manually before performance.

The Dotted Eighth Trick

The dotted eighth-note delay creates the most musically rich rhythmic effect in pop and rock guitar. At 120 BPM, the delay is 375ms β€” slightly longer than an eighth note (250ms) and shorter than a quarter note (500ms). When the guitarist plays a single note, the delay creates a “ghost note” that lands between the beats, giving the impression of a much faster, more complex passage. This is the technique behind the iconic guitar lines of David Gilmour, The Edge, Andy Summers, and countless modern players. Set your delay to the dotted eighth value shown in the calculator above and play single notes on each beat β€” the result is instant signature tone.

Tap Tempo vs Metronome β€” What is the Difference?

Tap tempo and metronomes are complementary tools that solve opposite problems. AΒ tap tempo toolΒ takes external rhythm (your taps) and converts it into a BPM number β€” input rhythm, output number. AΒ metronomeΒ takes a BPM number and generates a steady audible click β€” input number, output rhythm.

The natural workflow combines both. You tap the BPM of a reference song using a tap tempo tool, get the number, then enter that number into a metronome to practice playing along at that tempo. This is why this tool includes both functions β€” the metronome is built into the BPM counter so you can immediately practice at the tempo you just measured. After tapping a song, simply toggle the metronome switch and the click begins at exactly that BPM.

For deeper practice β€” adjustable subdivisions, tempo training, multiple time signatures β€” use the dedicatedΒ online metronome page. It includes 8th-note, triplet, and 16th-note subdivisions plus volume controls and an animated pendulum.

Common Tap Tempo Mistakes (and How to Avoid Them)

Mistake 1 β€” Tapping on the wrong subdivision.Β Beginners often tap on every snare hit instead of every kick, or every other beat instead of every beat. Solution: identify the kick drum first, then tap only on kick hits.

Mistake 2 β€” Stopping after 3 taps.Β The first 2–3 intervals are noisy. The reading stabilises after 6–8 taps as the rolling average kicks in. Always continue until the consistency rating shows Excellent.

Mistake 3 β€” Using mouse clicks for fast tracks.Β Mouse click latency varies between 5–30ms. At 180 BPM, that variation is enough to distort the reading. Use the spacebar instead β€” keyboard input is more consistent.

Mistake 4 β€” Ignoring the half-time/double-time issue.Β If you got 87 on a song that obviously sounds like drum and bass, you tapped half-time. The actual BPM is 174. Compare your reading to the genre table and double or halve as needed.

Mistake 5 β€” Tapping during silence or breakdown sections.Β If the kick drum drops out, you lose your reference and your tap timing drifts. Wait for the kick to return before tapping. The breakdown is the worst time to measure BPM.

Mistake 6 β€” Tapping a live recording with natural tempo drift.Β Live performances breathe β€” the band might play the chorus 2–3 BPM faster than the verse. Tap the section you actually want to use, not a random section.

Classical Tempo Chart β€” BPM Reference Guide

Italian tempo markings have been the standard notation for tempo in Western classical music since the 17th century. Each term describes both speed and emotional character. The BPM ranges below are the modern interpretation β€” historical performance practice can vary significantly.

Tempo MarkingBPM RangeCharacter
LarghissimoUnder 24Extremely slow, almost suspended
Grave25–45Very slow, solemn, heavy
Largo40–60Broad and stately
Lento45–60Slow and dignified
Larghetto60–66Slightly faster than largo
Adagio66–76Slow, expressive, at ease
Andante76–108Walking pace, flowing
Moderato108–120Moderate, steady
Allegro120–156Fast, bright, lively
Vivace156–176Very lively and brisk
Presto168–200Very fast, urgent
Prestissimo200+Extremely fast

BPM by Music Genre β€” Detailed Guide

Every genre has a characteristic BPM range that defines its energy and feel. The numbers below reflect the typical range for tracks within each genre, with brief explanations of why each genre settled at its specific tempo.

🎀 Hip-Hop and Trap (60–100 BPM)

Modern hip-hop typically sits between 80–95 BPM, while trap usually doubles to 140–160 BPM (though the perceived tempo is half that since the kick lands every other beat). The slow underlying tempo gives space for vocal flow and dense bass β€” too fast a tempo would crowd the lyrics.

🎡 Pop (100–130 BPM)

Top 40 pop centres around 110–120 BPM because that range matches average walking pace and feels naturally upbeat without becoming aggressive. Streaming-era pop has trended slightly slower than 1990s and 2000s pop.

🎸 Rock (110–140 BPM)

Classic rock and arena rock cluster at 120–130 BPM. Punk and hardcore push faster to 160–200 BPM. Modern indie rock tends slower at 110–120 BPM. The genre’s BPM range overlaps significantly with pop because both share 4/4 time and verse-chorus structure.

🏠 House Music (120–130 BPM)

House settled at exactly 120–128 BPM in 1980s Chicago because that range matches the elevated heart rate of dancing. Deep house tends slower (118–122). Tech house and progressive sit at 124–128. The four-on-the-floor kick is the genre’s defining rhythmic feature.

🎹 Techno (130–150 BPM)

Detroit techno from the 1980s started at 120 BPM but accelerated through the 1990s as European producers pushed harder. Modern techno averages 130–140 BPM, with industrial and hard techno reaching 145–150. The faster tempo creates the trance-inducing repetition the genre is built around.

πŸŒ€ Trance (128–145 BPM)

Trance settled at 138 BPM as a genre standard in the late 1990s β€” fast enough to feel euphoric, slow enough for melodic builds. Uplifting trance and progressive trance stay near 138. Psy-trance pushes faster to 145.

πŸ”Š Drum and Bass (160–180 BPM)

Drum and bass standardised at 174 BPM around 1995 β€” a tempo derived from doubling 87 BPM hip-hop and pushing the famous Amen break to its rhythmic limit. The genre often feels half-time at 87 BPM since the kick and snare land on alternating beats.

🎷 Jazz (120–260 BPM)

Jazz spans the widest BPM range of any genre. Ballads sit at 60–80 BPM. Standard swing ranges from 120–180. Bebop frequently exceeds 250 BPM during fast solos. The tempo flexibility is fundamental to the genre’s improvisational nature.

🎻 Classical (40–208 BPM)

Classical music covers the full range from solemn Largo (40 BPM) to Prestissimo (208+ BPM). Most symphonic movements sit between 60–120 BPM. Baroque pieces tend faster, Romantic-era pieces slower. Tempo decisions reflect both composer intent and conductor interpretation.

🌊 Ambient (60–80 BPM)

Ambient music typically sits at 60–80 BPM β€” slower than walking pace, closer to resting heart rate. The tempo creates the meditative, suspended-in-time feel the genre is built around.

🀘 Metal (100–250 BPM)

Heavy metal subgenres span an enormous BPM range. Doom metal sits at 60–80 BPM. Classic heavy metal at 110–140. Thrash metal at 160–220. Grindcore and death metal exceed 240 BPM with blast beats. Black metal varies widely.

πŸ’ƒ Salsa and Latin (160–220 BPM)

Salsa typically runs 160–220 BPM, though dancers feel it as half-time at 80–110 BPM. Bachata sits slower at 120–140. Reggaeton averages 90–100 BPM with a distinctive dembow rhythm pattern.

Frequently Asked Questions

How accurate is this BPM counter?
After 6–8 consistent taps, the reading is typically accurate to within Β±1 BPM. After 12+ taps, accuracy improves to Β±0.3 BPM. The tool uses a rolling average of the last 12 tap intervals, which dampens the effect of any single mis-timed tap. The consistency graph shows your standard deviation in real time so you know exactly when to trust the reading.
Why does the BPM reset automatically?
The tool resets after 3 seconds of inactivity to prevent contamination between songs. Without auto-reset, switching from a 120 BPM track to a 90 BPM track would give a confused reading averaged across both. Press Esc or click Reset to clear manually at any time.
What is the difference between tap tempo and BPM?
Tap tempo is the input method β€” you tap along to music. BPM is the output unit β€” beats per minute. The tap tempo tool converts your physical taps into a numeric BPM value. Tap tempo is the verb; BPM is the noun.
Can I use this as an online metronome?
Yes. After tapping a BPM, toggle the metronome switch on to hear an audible click at exactly that tempo. Beat 1 of each bar plays at a higher pitch as the accent. The metronome supports six time signatures: 4/4, 3/4, 6/8, 2/4, 5/4, and 7/8. For deeper metronome features including subdivisions, visit the dedicated metronome page.
How do I find the BPM of a Spotify song?
Play the song in Spotify on any device, then tap along using this tool β€” the spacebar is most accurate. Spotify itself does not display BPM to listeners (only to artists via Spotify for Artists), so a manual tap tempo reading is the standard method for casual users.
Can I measure my heart rate with this tool?
Yes. Place two fingers on your wrist (radial pulse) or your neck (carotid pulse) and tap along with each heartbeat. After 8–10 taps you will get an accurate heart rate reading in beats per minute. Normal resting heart rate is 60–100 BPM for adults; trained athletes often have resting rates of 40–60 BPM.
Why does my reading change when I keep tapping?
The tool uses a rolling average of the last 12 tap intervals. As you tap, older intervals drop off and the average updates. Small fluctuations of Β±1–2 BPM as you tap are normal and reflect the natural variation in human timing. The number stabilises once your tapping reaches consistent rhythm.
What if my BPM reading is exactly half or double the real BPM?
You are tapping the wrong subdivision. If a song obviously sounds like dance music but you got 64 BPM, you are tapping every other beat β€” double the reading to 128. If a punk track gave you 280 BPM, you are tapping every eighth note β€” halve to 140. Cross-check with the genre table on this page.
What time signatures does the metronome support?
The built-in metronome supports 4/4, 3/4, 6/8, 2/4, 5/4, and 7/8. The accent beat (beat 1 of each bar) plays at a higher pitch in every time signature. You can change the time signature in real time without stopping the metronome.
How do I use tap tempo for guitar delay pedals?
Tap the song's tempo, read the dotted eighth value from the delay calculator (75% of the quarter note), and dial that millisecond value into your delay pedal. For pedals with built-in tap tempo input, you can also tap the song directly into the pedal during a count-in.
Does this tool work on mobile?
Yes. Tap the on-screen button with your finger or thumb. Touch input is slightly less consistent than spacebar input on desktop, but still produces accurate readings after 8–10 taps. The tool is fully responsive and works on iOS Safari, Android Chrome, and all modern mobile browsers.
Is this tap tempo tool free?
Completely free β€” no account, no subscription, no download, no usage limit. All BPM calculations happen locally in your browser using JavaScript. No audio is recorded, no data is sent to any server, and the tool works fully offline once the page has loaded.