Calculate beats per minute (BPM) from the number of beats and elapsed time, or tap along with a song to estimate its tempo.
The BPM Calculator is a practical tool for musicians, producers, DJs, songwriters, students, teachers, and anyone who needs to measure or understand musical tempo.
Enter a known number of beats and the time taken, or use the tap-tempo function when music is playing. The calculator then gives you the BPM and related timing information.
BPM Calculator
Calculate from Beats & Time
Estimate by Tapping
Auto-restarts after 2.5s pause.BPM Timing (Note Durations)
Note Value Duration (ms) Whole note — Half note — Quarter note — Eighth note — Sixteenth note — Thirty-second note — Dotted quarter — Dotted eighth — Quarter-note triplet — Eighth-note triplet —
What the BPM Calculator Does
The main calculator combines several closely related BPM tasks:
- Calculate BPM from beats and seconds
- Estimate BPM by tapping
- Show half-time BPM
- Show double-time BPM
- Calculate common note durations
- Show dotted note timing
- Show triplet timing
- Check common BPM values
- Copy the calculated BPM
The primary calculation is simple:
BPM = (Beats ÷ Seconds) × 60
Once the BPM is known, the calculator can also show how long different musical note values last at that tempo.
How to Calculate BPM
There are two main ways to use the calculator.
Method 1: Calculate BPM From Beats and Time
Use this method when you know how many beats occurred during a measured period.
Step 1 — Count the Beats
Count the beats during a steady section of music.
Step 2 — Measure the Time
Enter the number of seconds during which you counted those beats.
Step 3 — Calculate
The calculator applies:
BPM = (Beats ÷ Seconds) × 60
Example:
If you count 30 beats in 15 seconds:
(30 ÷ 15) × 60 = 120 BPM
So the measured tempo is 120 BPM.
This method is useful when you want a direct mathematical BPM calculation rather than relying on repeated tapping.
For more examples, see BPM Calculation Examples.
Calculate BPM by Tapping
When a song is playing, tapping can be more convenient than counting beats with a stopwatch.
Tap the main pulse repeatedly. The calculator uses the timing between your taps to estimate the BPM.
You can also use the Spacebar while the tap control is focused.
Tap tempo is especially useful when:
- A song is already playing
- You want a quick tempo estimate
- You do not want to count beats manually
- You are matching a project to an existing recording
- You are checking a rehearsal or live performance
For the dedicated tapping workflow, use Tap Tempo.
The important distinction is:
BPM calculation from counted beats is a direct formula-based calculation.
Tap tempo is a measurement based on your tap timing.
What Does BPM Mean?
BPM stands for beats per minute.
It tells you how many selected beats occur during one minute.
For example:
- 60 BPM = 60 beats per minute
- 90 BPM = 90 beats per minute
- 100 BPM = 100 beats per minute
- 120 BPM = 120 beats per minute
- 128 BPM = 128 beats per minute
- 140 BPM = 140 beats per minute
- 160 BPM = 160 beats per minute
BPM is a numerical measurement of musical tempo.
It does not, by itself, describe the complete rhythm, time signature, groove, subdivision, or phrasing of a song.
Learn more in What Is BPM?.
The BPM Formula
The standard formula is:
BPM = (Beats ÷ Seconds) × 60
The same relationship can also be written as:
BPM = Beats × 60 ÷ Seconds
The number 60 converts a rate measured in beats per second into beats per minute.
Example: 40 Beats in 20 Seconds
40 ÷ 20 × 60 = 120 BPM
Example: 24 Beats in 15 Seconds
24 ÷ 15 × 60 = 96 BPM
Example: 32 Beats in 15 Seconds
32 ÷ 15 × 60 = 128 BPM
The formula works for any measured time interval.
For the complete mathematical explanation, see BPM Formula.
BPM From Beat Duration
You can also calculate BPM when you know how long one beat lasts.
If the beat duration is measured in seconds:
BPM = 60 ÷ Seconds Per Beat
For example:
0.5 seconds per beat
60 ÷ 0.5 = 120 BPM
If the beat duration is measured in milliseconds:
BPM = 60,000 ÷ Milliseconds Per Beat
For example:
500 ms per beat
60,000 ÷ 500 = 120 BPM
This shows the inverse relationship between BPM and beat duration:
Higher BPM → shorter time between beats
Lower BPM → longer time between beats
BPM and Milliseconds
Once you know the BPM, you can convert the tempo into milliseconds.
For one quarter-note beat:
Milliseconds per beat = 60,000 ÷ BPM
At 120 BPM:
60,000 ÷ 120 = 500 ms
So:
120 BPM = 500 ms per beat
At 60 BPM:
60,000 ÷ 60 = 1,000 ms
At 128 BPM:
60,000 ÷ 128 = 468.75 ms
This relationship is useful for:
- Delay timing
- Reverb timing
- Audio editing
- MIDI programming
- Rhythmic effects
- Note durations
- DAW production
Use the dedicated BPM to Milliseconds converter when the main task is converting tempo and milliseconds in either direction.
BPM Note Durations
BPM can describe more than the length of one beat.
Once the beat duration is known, other musical note values can be derived from it.
At 120 BPM:
| Note value | Duration |
|---|---|
| Whole note | 2000 ms |
| Half note | 1000 ms |
| Quarter note | 500 ms |
| Eighth note | 250 ms |
| Sixteenth note | 125 ms |
| Thirty-second note | 62.5 ms |
| Dotted quarter | 750 ms |
| Dotted eighth | 375 ms |
| Quarter-note triplet | 333.33 ms |
| Eighth-note triplet | 166.67 ms |
The exact duration depends on the BPM and the note value.
This is why BPM is useful in music production: a tempo can be translated into precise time relationships.
For a dedicated note-duration reference, see BPM Note Duration.
Half-Time and Double-Time BPM
A song can sometimes be counted using different rhythmic levels.
For example, if the calculator gives:
120 BPM
then the related values are:
60 BPM — half-time
240 BPM — double-time
The song has not necessarily changed tempo. The difference comes from which pulse is being treated as the beat.
This matters when:
- Counting drum patterns
- Programming MIDI
- Matching tracks
- Setting a metronome
- Analyzing fast music
- Producing electronic music
If a BPM result seems exactly twice or half as fast as expected, check the pulse you are counting before assuming the calculation is wrong.
Learn more about Half-Time & Double-Time BPM.
Why Can BPM Results Be Different?
Two people can measure the same song and produce different BPM values while both calculations are mathematically correct.
The reason may be the beat level they selected.
For example, one person may tap quarter notes while another taps eighth notes.
That can produce a relationship such as:
120 BPM vs 240 BPM
The issue is not necessarily arithmetic. It is beat interpretation.
Other reasons include:
- Inconsistent tapping
- Manual counting errors
- Syncopated rhythms
- Swing
- Tempo changes
- Ambiguous pulse
- Live performance variation
A BPM calculator calculates the timing represented by its input. It does not automatically decide which musical pulse should be considered the primary beat.
How to Measure BPM of a Song
If you want to find the BPM of a song manually:
1. Choose a steady section
Avoid a transition, breakdown, pause, or obvious tempo change.
2. Find the main pulse
Listen for the beat that naturally repeats.
3. Count or tap
Either count a known number of beats over a measured time or use the tap-tempo function.
4. Check the result
Compare the calculated BPM with the musical feel.
5. Check half-time and double-time
If the result feels twice or half as fast as expected, check the alternative beat level.
For a dedicated guide, see How to Find BPM of a Song.
BPM Calculator vs BPM Finder
These tools answer related but different questions.
BPM Calculator
The main calculator works from known measurements:
Beats + Time → BPM
It can also estimate BPM through tapping.
BPM Finder
A BPM Finder is designed for the separate task of determining tempo from an audio source.
The difference is important:
Calculator: you provide the measurement.
Finder: the tool attempts to determine the BPM from audio.
If you already know the number of beats and elapsed time, the calculator is the direct tool.
If you want an audio-based workflow, use BPM Finder.
BPM Calculator vs Tap Tempo
Tap tempo is a method for estimating BPM by repeatedly tapping the beat.
The BPM Calculator is broader.
It includes:
- Formula-based BPM calculation
- Tap tempo
- Half-time
- Double-time
- Note durations
- Related timing information
Use the main calculator when you want a broader BPM calculation workflow.
Use Tap Tempo when tapping is specifically the task.
BPM and Tempo
BPM and tempo are closely related, but they are not identical concepts.
Tempo describes the speed or pace of music.
BPM expresses that speed numerically as beats per minute.
For example:
Tempo: 120 BPM
The BPM value tells you how quickly the selected beat occurs.
Tempo can also be described with traditional markings such as Adagio, Andante, Allegro, or Presto. Those terms communicate a general musical character rather than always specifying one exact BPM.
See BPM vs Tempo.
Common BPM Values
Certain BPM values appear frequently in different musical contexts.
Examples include:
- 60 BPM
- 80 BPM
- 90 BPM
- 100 BPM
- 110 BPM
- 120 BPM
- 128 BPM
- 140 BPM
- 160 BPM
- 180 BPM
These numbers are not fixed genre rules. A genre can contain music at many different tempos.
The site’s BPM Chart provides a broader reference.
BPM in Music Production
BPM is one of the core timing settings in a digital audio workstation.
Once the BPM is known, it can affect:
- MIDI grid timing
- Audio loops
- Drum programming
- Delay effects
- Reverb timing
- Automation
- Metronome clicks
- Arrangement
- Sample synchronization
For example, if a project is set to 120 BPM, a quarter-note beat corresponds to 500 milliseconds.
That relationship allows producers to synchronize time-based effects and musical subdivisions with the project tempo.
BPM for Different Music Genres
Different genres often use different tempo ranges, but genre does not determine BPM by itself.
For example, the site provides dedicated references for:
Use these as genre-oriented references rather than strict rules.
Accuracy and Limitations
The formula-based BPM calculation is exact for the numbers entered.
If you enter:
30 beats
and:
15 seconds
the mathematical result is exactly:
120 BPM
The uncertainty comes from measurement, not from the formula.
For manual measurement, possible sources of error include:
- Miscounting beats
- Inaccurate timing
- Tapping inconsistently
- Choosing the wrong pulse
- Measuring across a tempo change
- Interpreting subdivisions differently
Tap tempo should therefore be treated as an estimate of the pulse represented by your taps.
Does the BPM Calculator Need a Microphone?
No.
The main calculator does not need a microphone or audio upload to calculate BPM from beats and time.
The formula-based workflow requires only:
- Number of beats
- Elapsed time
The tap-tempo workflow requires your taps.
This makes the calculator useful even when you are listening to music through another device and simply want to measure its tempo manually.
When Should You Use a BPM Calculator?
Use the BPM Calculator when you need to:
- Calculate beats per minute
- Check a measured tempo
- Convert beat duration into BPM
- Understand BPM mathematically
- Estimate BPM by tapping
- Check half-time or double-time values
- Calculate note durations
- Translate BPM into milliseconds
- Prepare a DAW project
- Study music timing
The central question is:
How many beats occur per minute, and what does that tempo mean for the music?
Frequently Asked Questions
What is a BPM calculator?
A BPM Calculator calculates beats per minute from a measured number of beats and elapsed time. It can also estimate BPM through tapping.
What is the BPM formula?
The standard formula is:
BPM = (Beats ÷ Seconds) × 60
How do I calculate BPM from beats and seconds?
Divide the number of beats by the number of seconds and multiply by 60.
For example:
30 beats ÷ 15 seconds × 60 = 120 BPM.
How do I calculate BPM from milliseconds?
Use:
BPM = 60,000 ÷ milliseconds per beat
For example:
60,000 ÷ 500 = 120 BPM.
How many milliseconds is one beat at 120 BPM?
One quarter-note beat at 120 BPM lasts exactly 500 milliseconds.
How do I calculate BPM by tapping?
Tap repeatedly on the main beat of the music. The calculator uses the timing between your taps to estimate BPM.
Why is my BPM twice as high as expected?
You may be tapping a smaller rhythmic subdivision. Check whether half the BPM better represents the main pulse.
Can I calculate BPM without audio?
Yes. You only need a known number of beats and elapsed time.
Does BPM depend on time signature?
BPM and time signature describe different things. BPM measures the rate of the selected beat; time signature describes how beats are grouped into measures.
What is the difference between BPM and tempo?
Tempo describes musical speed or pace. BPM is the numerical measurement of beats per minute used to express that tempo.
Can BPM change during a song?
Yes. A song or performance can contain intentional or unintentional tempo changes.
What is 120 BPM?
120 BPM means 120 selected beats occur per minute. A quarter-note beat at that tempo lasts 500 milliseconds.
About This BPM Calculator
BPM Calculator is a browser-based tool for calculating and understanding beats per minute.
The primary workflow is:
Beats + time → BPM → timing interpretation → musical application
The calculator also supports tap-based BPM estimation and related timing calculations, while the site’s supporting resources cover BPM conversion, note duration, song BPM measurement, tempo concepts, genre references, and production timing.
The goal is simple:
Calculate the BPM accurately, understand what the number represents, and use it in the right musical context.
