Bpm Calculator - Tap Tempo, BPM to ms, and Note Durations

Use this bpm calculator to tap along with any song, convert BPM to beat duration in ms, and read every note length for the time signature you choose.

Updated: June 19, 2026 • Free Tool

BPM Calculator

Type the tempo or use the tap-tempo button below.

Pick the meter that matches the song you are working on.

Taps: 0

Click in time with the music; the calculator averages your last taps and writes the result back into the BPM field.

Results

Tempo (BPM)
0BPM
Beat duration (ms) 0ms
Beat duration (s) 0s
Bar duration (s) 0s
Whole note (s) 0s
Half note (s) 0s
Quarter note (s) 0s
Eighth note (s) 0s
Sixteenth note (s) 0s
Thirty-second note (s) 0s

What Is a BPM Calculator?

A bpm calculator turns taps, a typed tempo, or a known beat length into the beats per minute of a song, then maps that tempo onto every standard note duration. Built for musicians, producers, runners, and DJs who need an exact tempo without a stopwatch.

  • Tap to find song tempo: Click the Tap button in time with the music and the page averages the intervals into a BPM you can trust.
  • Convert BPM to ms: Type a tempo and read the matching beat duration in milliseconds for delay times, LFO rates, or sidechain pump speeds.
  • Read every note duration: Pick a time signature and see how long each standard note value lasts at your tempo.
  • Plan running cadence: Read the same BPM as a step rate in steps per minute for runner playlists.

The read-out also includes bar duration, which is the right number when counting in an intro or syncing a video clip to the music.

Use this calculator when a metronome is not handy, when matching tempos across DAW sessions, or when you want a quick reference for delay and reverb times in milliseconds.

If you also need to estimate how much storage your track will use on disk, the Audio File Size Calculator turns sample rate, bit depth, and length into file size.

How the BPM Calculation Works

The math rests on a single inverse relationship between beats and seconds, so the page can solve for BPM, beat duration, or note length from any starting point.

BPM = 60 / beat_duration_seconds (equivalent to beat_duration_seconds = 60 / BPM)
  • BPM: Beats per minute; how many pulses fit into one minute (60 seconds) of music.
  • beat_duration_seconds: Length of a single beat, derived as 60 divided by BPM.
  • bar_duration_seconds: Length of one bar; equal to beats per bar multiplied by the beat duration in seconds.
  • time_signature: Meter that sets beats per bar and which note value counts as one beat (4/4 means four quarter notes per bar).
  • note_duration: Length of any standard note, computed by halving the duration of the note one step larger.

Tap-to-find BPM works the same way: the script records timestamps for each click, divides the elapsed time by the intervals, and converts the average to BPM with the same equation.

Worked example: 120 BPM at 4/4

BPM = 120, time signature = 4/4.

beat_duration = 60 / 120 = 0.5 s. bar_duration = 4 x 0.5 = 2.0 s. quarter_note = 0.5 s, eighth_note = 0.25 s.

0.5 second beats, 2.0 second bars, 250 ms eighth notes.

This is the canonical pop tempo; most four-on-the-floor tracks sit between 118 and 128 BPM, so the read-out matches what a metronome would tick.

Worked example: 175 BPM at 6/8

BPM = 175, time signature = 6/8.

beat_duration = 60 / 175 = 0.343 s. bar_duration = 6 x 0.343 = 2.057 s. eighth_note = 0.343 s.

About 343 ms per eighth-note beat and 2.06 seconds per bar.

Compound meters like 6/8 feel faster than the BPM number suggests because each bar packs six pulses; the page shows the true bar length so you can place fills accurately.

According to Wikipedia: Tempo, a tempo of 60 BPM means one beat per second and 120 BPM is twice as rapid, which is the same equation this page uses to convert BPM to beat duration.

According to Britannica: Tempo in music, traditional tempo markings from Largo through Presto each correspond to a defined BPM range, so a measured BPM can be read back as a named tempo.

A 0.5 second period equals 2 cycles per second, which is the same algebra a Frequency Calculator uses to convert a wavelength or period into hertz for any wave.

Key Concepts Behind BPM

Four ideas cover every tempo question you will run into while using a bpm calculator.

Tempo vs BPM

Tempo is the perceived speed of the music; BPM is the numerical count that describes that speed. Higher BPM means a faster tempo, and most markings from Largo to Prestissimo map to a specific BPM range.

Time signature

The upper number tells you how many beats fit in a bar; the lower number tells you which note value counts as one beat. 4/4 means four quarter notes per bar, while 6/8 packs six eighth notes per bar.

Beat vs note duration

A beat is the pulse you tap your foot to; a note duration is the written value on the staff. Whole, half, quarter, eighth, sixteenth, and thirty-second notes each halve in length, and the time signature decides which equals one beat.

Tap to find BPM

Tap-tempo tools average the time between your last taps, then convert the average interval to BPM with the inverse relation. Ten or more taps lock onto the true tempo; two or three clicks give only a rough estimate.

Note values halve at every step, so the table stays consistent regardless of the time signature; only the column labeled with the beat note changes.

If you switch from 4/4 to 6/8 without changing the BPM, the quarter note stays the same length but the bar length grows from four to six beats.

Once you have the tempo locked, you can match the key with Chord Transposer to make sure the song stays singable after you transpose it for a different vocalist.

How to Use This BPM Calculator

Three paths cover every way people normally want to use a bpm calculator.

  1. 1 Type a tempo: Enter the BPM you know and the read-out updates with the matching beat duration in seconds and milliseconds.
  2. 2 Pick the time signature: Choose 2/2, 2/4, 3/4, 4/4, 3/8, or 6/8 so the bar length and note durations match the song you are working on.
  3. 3 Click Tap to find the tempo: Tap the Tap button in time with the music; the page averages your taps and writes the BPM back into the tempo field.
  4. 4 Read the note duration table: Use the note durations to plan delay times (try an eighth or dotted-eighth), arrange fills, or confirm sheet music math.
  5. 5 Reset and try another track: Press Reset to restore the default 120 BPM and 4/4 read-out, then enter the next tempo without clearing fields one by one.
  6. 6 Lock the tempo for a playlist run: Read the beat duration in seconds, then match your footsteps or DAW click to the same number so each mile lines up with one beat.

Open the calculator, set the time signature to 3/4, type 90 BPM, and you see 0.667-second beats and a 2.0-second bar; the eighth-note column shows 0.333 seconds, which is the LFO rate you would dial in for a waltz-style sidechain.

When BPM also doubles as running cadence, the tempo number lines up with the step rate on a Running Pace Calculator, so playlist and pace per mile stay in sync.

Benefits of Using This BPM Calculator

It removes three steps that slow down tempo math, so you spend more time making music and less time counting clicks.

  • Honest tempo reading: Tap-tempo mode averages your last taps, so you get a stable BPM even with a slow intro or a tempo drift.
  • BPM to ms in one view: Type a tempo and read the beat duration in seconds and milliseconds next to the same BPM, so delay, reverb, LFO, and sidechain settings all come from one input.
  • Full note duration table: Six standard note durations render at once, so delay, reverb, sidechain, and humanization settings all come from one input.
  • Time signature aware: Bar length and the beat unit adjust to the meter you pick, which matters for compound meters like 6/8.
  • Works for runners and DJs: Runners use the same BPM to pace playlists, and DJs use it to plan transitions.

Use the tap tempo first when you only have an audio file, then switch to typed BPM for fine adjustment; the page keeps both flows in sync.

Producers who automate delay times can copy the eighth-note value into their DAW without dividing by hand, and live performers can plan set lists by listing the BPM and meter of each track.

Changing playback speed scales the apparent rate of any audio the same way, so an Audiobook Speed Calculator reads the per-minute events of an audiobook at 1x, 1.5x, or 2x with the same kind of multiplier a producer applies when a track gets pitched up to fit a faster edit.

Factors That Affect Your Results

Four factors change how a tempo feels and how the read-out should be interpreted.

Time signature choice

The same BPM feels faster or slower depending on whether you are counting quarter notes (4/4) or eighth notes (6/8); pick the meter that matches the written music to avoid miscounting beats.

Rubato and tempo drift

Live recordings often speed up or slow down across a song, so a tap-tempo read-out taken in the chorus may not match the verse; average several sections before locking the tempo.

Tap accuracy

Reaction time adds a small error to each tap; the calculator smooths that with the average, but tapping for at least 8 to 16 beats gives a more stable number than two or three clicks.

Compound vs simple meter

Compound meters (6/8, 12/8) put more pulses in each bar, so the bar duration scales with beats per bar while the beat duration still equals 60 / BPM; the read-out shows both so you know which to count.

  • The page treats tempo as constant across the whole song; real performances drift, so a single read-out is a planning number, not a forensic measurement.
  • Tap-tempo depends on your click timing, so very fast songs (above 200 BPM) can introduce 2 to 4 percent error from reaction time; use the typed BPM field for those tempos.
  • Note durations are computed in seconds, which assumes a steady tempo; if the song swings or uses expressive timing, the played durations will vary around the values shown.

Treat the BPM output as the average around which the song fluctuates, and treat the note durations as a steady-tempo reference rather than an exact prediction.

For very precise work, pair the page with a DAW marker or a beat-detection tool that aligns the click grid to the recorded audio.

According to Wikipedia: Note value, whole, half, quarter, eighth, sixteenth, and thirty-second notes halve in duration at each step, which is the same ratio table the calculator applies to the chosen beat unit.

When a time-lapse shoot is meant to land on the beat, the shooting interval becomes the same period the BPM column expresses in seconds, so a Time Lapse Calculator picks the seconds-between-frames setting that stays in lock-step with the song.

bpm calculator with tap tempo button, time signature selector, BPM to ms readout, and full note duration table.
bpm calculator with tap tempo button, time signature selector, BPM to ms readout, and full note duration table.

Frequently Asked Questions

Q: How do you calculate beats per minute?

A: Divide 60 seconds by the length of one beat in seconds. At 0.5 seconds per beat, BPM = 60 / 0.5 = 120. The same equation works in reverse: beat duration in seconds equals 60 / BPM.

Q: What is the difference between BPM and tempo?

A: Tempo is the perceived speed of a piece of music. BPM is the numerical count that describes that tempo, so 120 BPM and 'Allegro' describe the same thing two different ways.

Q: How many beats is 120 BPM per minute?

A: 120 BPM means 120 beats occur in 60 seconds. At 4/4 that is exactly one beat every 0.5 seconds, or one bar every 2.0 seconds, which is the canonical tempo for pop and most four-on-the-floor dance music.

Q: What BPM is best for running?

A: Most runners train between 150 and 180 BPM, which matches a comfortable cadence of about 170 steps per minute. The right tempo for a specific run depends on your stride length and target pace.

Q: How do you tap to find BPM?

A: Click the Tap button in time with the music for at least 8 to 16 beats. The calculator averages the time between your taps and converts the average interval into BPM, then writes the result back into the tempo field.

Q: How long is a beat at 90 BPM?

A: At 90 BPM the beat lasts 60 / 90 = 0.6667 seconds, or about 667 ms. The bar length depends on the time signature: 3.0 seconds at 3/4, 2.67 seconds at 4/4, and 4.0 seconds at 6/8.