Free browser tool · Local processing

BPM Calculator – Calculate Beats Per Minute

Calculate tempo from a known number of beats and the time taken to play them.

ResultEnter values to calculate

Calculate tempo from a known number of beats and the time taken to play them. Enter both values to convert the measured rhythm into beats per minute (BPM).

Count a consistent beat, measure the elapsed time in seconds, enter both values, and select “Calculate BPM.”

How to use the BPM Calculator

  1. Play the song, rhythm, loop or performance you want to measure.
  2. Count each occurrence of the same main beat or pulse.
  3. Measure how many seconds pass during the counted beats.
  4. Enter the number of beats and elapsed time in seconds.
  5. Select Calculate BPM and read the calculated tempo.

For another measurement, replace the existing values and calculate again. Measure separate sections when the tempo changes during a performance.

What is BPM?

BPM means beats per minute. It measures how many beats occur during one minute and gives a numerical value for musical tempo.

A tempo of 120 BPM means 120 beats occur in one minute, which is equal to two beats per second.

BPM calculation formula

BPM from beats and time

BPM = (number of beats × 60) ÷ time in seconds

Number of beats is the total number of consistent pulses counted. Time in seconds is the measured duration of those beats.

BPM from beat interval

When the time between two consecutive beats is known:

BPM = 60 ÷ beat interval in seconds
BPM = 60,000 ÷ beat interval in milliseconds

Beat duration from BPM

Beat duration in seconds = 60 ÷ BPM
Beat duration in milliseconds = 60,000 ÷ BPM

BPM calculation examples

Known valuesCalculationResult
30 beats in 15 seconds30 × 60 ÷ 15120 BPM
20 beats in 10 seconds20 × 60 ÷ 10120 BPM
500 ms between beats60,000 ÷ 500120 BPM
Beat duration at 100 BPM60,000 ÷ 100600 ms
16 beats in 8 seconds16 × 60 ÷ 8120 BPM

The result represents the average tempo across the measured period.

BPM to milliseconds

Producers and audio engineers convert BPM to milliseconds when synchronizing delay, reverb pre-delay, modulation, gates and other time-based effects.

Quarter-note duration in ms = 60,000 ÷ BPM

An eighth note is half the quarter-note duration. A sixteenth note is one-quarter of the quarter-note duration.

BPMQuarter noteEighth noteSixteenth note
60 BPM1,000 ms500 ms250 ms
90 BPM666.7 ms333.3 ms166.7 ms
100 BPM600 ms300 ms150 ms
120 BPM500 ms250 ms125 ms
128 BPM468.8 ms234.4 ms117.2 ms
140 BPM428.6 ms214.3 ms107.1 ms

These values assume that one counted beat represents a quarter note.

Half-time and double-time BPM

A BPM result can be mathematically correct but represent a different rhythmic level from the expected tempo.

A result may appear too low when every second main beat is counted. For example, 60 BPM may represent the half-time reading of a 120 BPM track.

A result may appear too high when eighth notes or other subdivisions are counted instead of the main pulse. In that case, divide the result by two. When every second beat was counted, multiply the result by two.

How to get a more accurate BPM result

  • Count the main pulse, not every drum hit or musical sound.
  • Use several consistent beats instead of measuring only one or two.
  • Keep the same beat unit throughout the measurement.
  • Avoid fills, pauses, syncopated notes and irregular introductions.
  • Measure again when the song speeds up or slows down.
  • Check whether the result should be interpreted at half time or double time.

The calculator returns an average based on the values entered. It cannot identify tempo changes, swing, time signatures or the downbeat.

Common uses of a BPM Calculator

  • Setting a metronome: Match a metronome to a measured song or exercise.
  • Finding a song’s tempo: Estimate BPM by counting beats over a timed section.
  • DJ beatmatching: Compare the tempos of two tracks before mixing.
  • Music production: Set a project tempo for loops, samples and recorded parts.
  • Synchronizing effects: Convert BPM into milliseconds for tempo-based effects.
  • Instrument practice: Measure practice speed and track gradual tempo changes.
  • Dance and choreography: Match movement timing to a song’s main pulse.

Common BPM reference ranges

Tempo descriptionApproximate BPM range
Very slowBelow 60 BPM
Slow60–89 BPM
Moderate90–119 BPM
Fast120–159 BPM
Very fast160 BPM and above

These are broad practical descriptions, not strict musical rules. Perceived speed can vary according to genre, time signature, rhythmic subdivision and whether the music is interpreted in half time or double time.

Frequently asked questions

How do I calculate BPM manually?

Count the beats during a measured period and use BPM = beats × 60 ÷ seconds. For example, 30 beats in 15 seconds gives 30 × 60 ÷ 15 = 120 BPM.

How many BPM is one beat per second?

One beat per second is 60 BPM, because 60 seconds occur in one minute.

How many milliseconds is 120 BPM?

At 120 BPM, one quarter-note beat lasts 500 milliseconds: 60,000 ÷ 120 = 500 ms.

Is BPM the same as tempo?

Tempo describes the speed of music. BPM is the numerical measurement used to express that speed.

Why is my BPM result twice as high?

You may have counted subdivisions, such as eighth notes, instead of the main quarter-note pulse. Dividing the result by two may provide the expected tempo interpretation.

Why is my BPM result half the expected value?

You may have counted every second main beat. Multiplying the result by two may provide the expected BPM.

How many beats should I count?

Several consistent beats provide a more useful measurement than one or two. A longer steady section reduces the effect of starting, stopping and counting errors, but separate sections should be measured when the tempo changes.

Can BPM contain decimal values?

Yes. Values such as 127.5 BPM are valid and can be useful for precise music production, DJ mixing, synchronization and timing calculations.

About the author

Tap Tempo Calculator Editorial Team

Our editorial team creates and reviews practical music-timing tools for musicians, producers, DJs and educators.

We separate reproducible arithmetic from musical judgment, document assumptions and cite primary technical references where available.

About the team · Editorial and correction policy · Report an issue