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
- Play the song, rhythm, loop or performance you want to measure.
- Count each occurrence of the same main beat or pulse.
- Measure how many seconds pass during the counted beats.
- Enter the number of beats and elapsed time in seconds.
- 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
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,000 ÷ beat interval in milliseconds
Beat duration from BPM
Beat duration in milliseconds = 60,000 ÷ BPM
BPM calculation examples
| Known values | Calculation | Result |
|---|---|---|
| 30 beats in 15 seconds | 30 × 60 ÷ 15 | 120 BPM |
| 20 beats in 10 seconds | 20 × 60 ÷ 10 | 120 BPM |
| 500 ms between beats | 60,000 ÷ 500 | 120 BPM |
| Beat duration at 100 BPM | 60,000 ÷ 100 | 600 ms |
| 16 beats in 8 seconds | 16 × 60 ÷ 8 | 120 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.
An eighth note is half the quarter-note duration. A sixteenth note is one-quarter of the quarter-note duration.
| BPM | Quarter note | Eighth note | Sixteenth note |
|---|---|---|---|
| 60 BPM | 1,000 ms | 500 ms | 250 ms |
| 90 BPM | 666.7 ms | 333.3 ms | 166.7 ms |
| 100 BPM | 600 ms | 300 ms | 150 ms |
| 120 BPM | 500 ms | 250 ms | 125 ms |
| 128 BPM | 468.8 ms | 234.4 ms | 117.2 ms |
| 140 BPM | 428.6 ms | 214.3 ms | 107.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 description | Approximate BPM range |
|---|---|
| Very slow | Below 60 BPM |
| Slow | 60–89 BPM |
| Moderate | 90–119 BPM |
| Fast | 120–159 BPM |
| Very fast | 160 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.