BPM Calculator – Calculate Beats Per Minute Online

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

Press Spacebar or tap to the beat.
Auto-restarts after 2.5s pause.
Quick Values:
—
Beats Per Minute (BPM)
Half-Time—
Double-Time—
1 Beat Duration—

BPM Timing (Note Durations)

Note ValueDuration (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 valueDuration
Whole note2000 ms
Half note1000 ms
Quarter note500 ms
Eighth note250 ms
Sixteenth note125 ms
Thirty-second note62.5 ms
Dotted quarter750 ms
Dotted eighth375 ms
Quarter-note triplet333.33 ms
Eighth-note triplet166.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.

Scroll to Top