BPM Calculator

Convert tempo to beat timing, or find the exact BPM from beats and time.

Everything is calculated in your browser

BPM

Derived beat timing

Milliseconds per beat
500 ms
Seconds per beat
0.5 s
Beats per second
2
Bars per minute
30
Milliseconds per bar
2,000 ms
Beat pulse per minute
120

Duration of beats and bars

Duration: 4,000 ms

Duration: 8,000 ms

Why use this BPM calculator?

Convert tempo and time into each other, and work out bar lengths, without uploading a thing.

Tempo to beat timing

Enter any BPM and read milliseconds per beat, seconds per beat, and beat rate instantly.

Tempo to beat timing

Tempo from time

Give the number of beats and the elapsed time to find the exact BPM of a phrase or section.

Tempo from time

Bar and beat math

See how long a bar or a set of beats lasts at your tempo, in seconds and milliseconds.

Bar and beat math

Private local math

Every conversion runs on your device. There are no uploads, accounts, or remote API calls.

Private local math

Live conversion

Updates on every change

Two-way math

Tempo to time and back

Local calculation

No data leaves your device

How to use the BPM calculator

Pick a direction, enter your numbers, and read the timing you need.

01

Choose a direction

Pick whether you are converting from tempo to time or from beats and time back to tempo.

02

Enter your numbers

Type the BPM, or the beat count and duration you have measured.

03

Read the result

Get the beat timing, bar durations, or the exact BPM without leaving the page.

Made for real tempo work

Music producers

"I need to match a sample to my project tempo."

Producers can enter a BPM to get the exact ms per beat and bar length, then align samples and edits precisely.

Music producers
DJs and selectors

"I want to set loop lengths before a set."

DJs can convert tempo to bar and beat durations to plan loops, transitions, and cue points.

DJs and selectors
Musicians and learners

"I want to find the tempo of a phrase I played."

Musicians can count the beats over a timed duration and get the BPM to set a metronome or click track.

Musicians and learners

BPM calculator questions

What to know before you convert a tempo.

A tempo in beats per minute is turned into time by dividing 60 seconds (or 60,000 ms) by the BPM, giving the duration of a single beat.
Multiply the number of beats by 60 and divide by the duration in seconds. If you enter minutes, the tool converts them to seconds first.
No. All conversions are computed locally in your browser, so nothing is uploaded or stored.
Yes. Once the page is loaded, the calculator runs entirely on your device with no network calls.

Convert tempo and time in a click

Work out beat timings and exact BPM instantly, right in your browser.