BPM Calculator

Calculate BPM (Beats Per Minute) from time and beat count, or find the duration for a specific number of beats at any tempo.

BPM Result

120 BPM

Beat Duration:
500 ms
Bar Duration:
2.00 s
Beats/Bar:
4
Genre Match:
House/Pop

BPM Calculator – Calculate Tempo, Time Duration & Beat Count

Last updated: October 23, 2026 · Written by the Pitch Detectors Editorial Team

A BPM calculator converts between tempo, time, and beat count with exact math: enter any two values and it finds the third. Count 32 beats in 16 seconds and you get exactly 120 BPM. DJs, producers, and musicians use it to set DAW tempos, sync delays, and plan track lengths.

Key Takeaways

  • BPM = (beats ÷ seconds) × 60 — the single formula behind all three modes.
  • One beat at 120 BPM lasts exactly 500 ms (60,000 ÷ BPM).
  • Calculated BPM is exact; tap tempo carries ±1–4 BPM of human error.
  • To sync two tracks, adjust pitch by (target − current) ÷ current × 100%.
  • The calculator counts quarter-note beats in 4/4 — half-time and 6/8 need interpretation (see below).

What Is BPM?

Definition: BPM (beats per minute) is the standard unit of musical tempo, counting how many quarter-note beats occur in one minute. A track at 120 BPM plays two beats per second; at 60 BPM it plays one beat per second. Every DAW, DJ deck, and metronome uses BPM as its common tempo language.

Tempo is one of the three variables this calculator juggles, alongside elapsed time and beat count. They lock together mathematically: fix any two and the third is determined. That relationship is what makes the calculator useful in both directions — finding the tempo of a recorded loop, or finding how long your 64-bar arrangement will run at a chosen tempo. One abbreviation, two fields: BPM counts heartbeats per minute in medicine and fitness too, but every formula on this page assumes beats in music, not a pulse.

How This BPM Calculator Works

This calculator solves the tempo–time–beats triangle in three modes. Calculate BPM takes a beat count and a measured duration and returns tempo. Calculate Time takes a BPM and beat count and returns seconds — the mode arrangers use to time intros, drops, and outros. Calculate Beats takes BPM and seconds and returns how many beats fit, useful for slicing loops to exact bar lengths.

Methodology: BPM = (beats × 60) ÷ seconds; seconds = (beats × 60) ÷ BPM; beats = (BPM × seconds) ÷ 60. Each result includes beat duration (60,000 ÷ BPM ms), one 4/4 bar length, and a genre classification. The widget's calculation code was executed against hand-calculated values in all three modes (32 beats in 16 s → 120.0 BPM; 120 BPM × 32 beats → 16.00 s; 120 BPM over 60 s → 120.0 beats) and at the genre-bracket boundaries (119.9 → Pop/Rock, 120 → House/EDM, 135 → Techno/Trance) — every result matched the formulas exactly.

BPM Formulas and Worked Example

All three modes derive from one relationship: beats per minute means beats divided by minutes.

  • BPM = (Number of beats ÷ Seconds) × 60
  • Seconds = (Number of beats ÷ BPM) × 60
  • Beats = (BPM ÷ 60) × Seconds
  • Beat duration = 60,000 ÷ BPM (milliseconds)

Worked example: you count 32 beats in 16 seconds of a loop:

  1. Divide beats by seconds: 32 ÷ 16 = 2 beats per second
  2. Multiply by 60: 2 × 60 = 120 BPM
  3. Beat duration: 60,000 ÷ 120 = 500 ms per beat
  4. One 4/4 bar (4 beats): 500 × 4 = 2,000 ms = 2 seconds

Reverse check with Calculate Time mode: a 32-beat section at 120 BPM lasts (32 ÷ 120) × 60 = 16 seconds — consistent both ways.

Full-track example: a song at 128 BPM running 3 minutes 30 seconds holds 128 × 3.5 = 448 beats = 112 bars of 4/4. Run the same math in reverse with Calculate Beats mode to find how many bars fit a fixed slot — the core calculation behind radio edits and DJ set planning.

How tempo, time, and beat count relate — fixing any two determines the third
How tempo, time, and beat count relate — fixing any two determines the third

How to Use This Calculator

  1. Pick a mode at the top: Calculate BPM, Calculate Time, or Calculate Beats.
  2. Calculate BPM mode: enter the number of beats you counted and the duration in seconds, then press Calculate.
  3. Calculate Time mode: enter the BPM and the number of beats (e.g. 64 for a 16-bar phrase in 4/4).
  4. Calculate Beats mode: enter the BPM and the duration in seconds to see how many beats fit.
  5. Optionally tap a quick BPM preset (60–174) to load a common genre tempo instantly.
  6. Read the result plus the extras: beat duration in ms, bar duration, and genre match.

Measuring tempo by ear instead? Try the BPM Tap Tempo tool, then verify the tapped value here with exact math.

How Long Should You Count? The Window Sets the Error

A one-beat counting error costs 60 ÷ window seconds in BPM — the shorter your counting window, the more a single miscount moves the result. The error does not depend on the tempo, only on how long you counted:

Counting windowShortcutCost of a one-beat miscount
15 secondsCount × 4±4 BPM
30 secondsCount × 2±2 BPM
60 secondsCount = BPM±1 BPM

Count for 30 seconds or longer whenever the music allows it. Treat any reading from a window under 15 seconds as an estimate and measure again — the second count costs less than a mix built on the wrong tempo.

Reading Your Result

Each mode returns one headline number plus four reference readouts. Here's what each means and what to do with it:

ReadoutMeaningNext step
BPM ResultExact tempo of your loop or sectionType it into your DAW or DJ software as the project tempo
Beat Duration (ms)Length of one beat in millisecondsUse it to set delay/reverb times — see the delay table below
Bar Duration (s)Length of one 4/4 barMultiply by bar count to time arrangements precisely
Beats/BarAssumed 4 (4/4 time)For 3/4 or 6/8, adjust bar math manually (see time-signature note)
Genre MatchTypical genre for that tempo rangeSanity-check your count — a "Ballad" reading on a techno track means a miscount

Delay Times DJs and Producers Actually Use

The beat-duration readout exists for one practical reason: tempo-synced effects. A dotted-eighth delay — the classic rhythmic echo — is 3/4 of a beat, and triplets are 2/3. Here are stage-ready values:

BPMQuarter noteDotted 8th8th tripletHalf note
120500 ms375 ms333 ms1000 ms
124484 ms363 ms323 ms968 ms
128469 ms352 ms313 ms938 ms
140429 ms321 ms286 ms857 ms
174345 ms259 ms230 ms690 ms

For any other tempo, compute from the beat duration: dotted 8th = beat ms × 0.75, triplet 8th = beat ms × 0.667. The dedicated BPM to Milliseconds tool calculates these instantly for any BPM.

BPM in Hertz: Tempo as a Frequency

Hertz = BPM ÷ 60 — every rate has a frequency, and a beat is a repeating event. At 120 BPM the beat repeats at exactly 2 Hz, which is the value to type into an LFO, gate, or tremolo that must pulse with the track.

BPM6090120128140174
Beat frequency1.00 Hz1.50 Hz2.00 Hz2.13 Hz2.33 Hz2.90 Hz

Synth LFOs and modular clocks speak in hertz, DAWs speak in BPM — this conversion is the dictionary between them. It is the beat-duration readout turned inside out: a 2 Hz beat has a period of 1,000 ÷ 2 = 500 ms.

Genre BPM Ranges

Tempo is the fastest genre fingerprint in DJing. Use this table to identify tracks or pick compatible ones for a set:

GenreTypical BPMNotes
Ballad / downtempo60–80Half-time feel common
Hip-hop / R&B85–115Often counted double-time (170–230) in trap
Pop / rock100–130Widest range; 120 is the classic center
House120–130Four-on-the-floor kick throughout
Techno / trance125–150Peak-time techno sits 135–145
Dubstep140Half-time drums make it feel like 70
Drum & bass170–180174 is the scene standard

The widget's genre classifier follows the same brackets (Ballad/Slow under 70, Hip-Hop/R&B under 100, Pop/Rock under 120, House/EDM under 135, Techno/Trance under 150, Dubstep under 165, Drum & Bass above). Treat it as a hint, not a verdict — genre is about rhythm and sound design as much as tempo. One related caution: classical Italian markings (Allegro, Presto) carry no fixed BPM boundaries — one tempo reference lists Allegro as 120–156 BPM while another lists it as 120–168. Markings describe mood; only BPM gives an exact number.

Tap Tempo vs Calculated BPM: When Each Wins

Use calculated BPM when you can count beats over a measured duration — it is mathematically exact. Use tap tempo when you only have the music itself, like a track playing in a club with no readout.

Calculated BPMTap tempo
AccuracyExact (to 0.1 BPM)±1–4 BPM of human tapping error
NeedsBeat count + stopwatchJust the music playing
Best forLoops, stems, arrangement timingLive tracks, vinyl, quick checks
WeaknessSlow if you must count long sectionsDrifts on songs with tempo changes

Pro workflow: tap to get close, then count 32 beats against a stopwatch and calculate for the exact number. That two-step takes under a minute and beats either method alone.

Beatmatching Math: Syncing Two Tracks

To beatmatch, express the tempo gap as a pitch percentage: pitch % = (target BPM − current BPM) ÷ current BPM × 100. Move the slower track's pitch fader up by that amount and the tempos lock.

Worked example: mixing a 122 BPM track into a 126 BPM track: (126 − 122) ÷ 122 × 100 = +3.28%. Push the 122 track's pitch fader to +3.3% and both run at 126. Standard DJ pitch faders cover ±8%, which handles gaps up to about 10 BPM at house tempos — wider gaps need the BPM to Speed Calculator or a planned transition track. One more number worth knowing: at 120 BPM, 1 BPM equals 0.83% of pitch — so ±1 BPM of tap-tempo error is already a bigger gap than most beatmatching corrections. That is the practical reason to verify tapped tempos by counting before a mix. For key-compatible transitions at the new tempo, check the DJ Transition Calculator.

Beatmatching two tracks with the pitch-percentage formula
Beatmatching two tracks with the pitch-percentage formula

The Time-Signature Trap

This calculator counts quarter-note beats in 4/4 time — the default of virtually all electronic music. Two common situations break that assumption. In 6/8 time (common in ballads and Afro-Cuban music), the beat is a dotted quarter, so counting all eighth notes doubles your reading. In half-time / double-time feels (trap at "140" that feels like 70, drum & bass counted at 87), the same audio gives two valid BPM numbers depending on which pulse you count.

The fix is awareness, not math: decide which pulse the drums emphasize, count that, and note the feel. If your result says 70 BPM on a track that clearly bangs like 140, you counted the half-time pulse — double it. Even in straight 4/4, the calculator measures the pulse you counted, not the one you intended: counting hi-hats instead of kick drums doubles the reading. Always ask which beat level the number describes before trusting it.

Limitations

  • Assumes steady tempo. Live drummers drift; rubato passages breathe. The result is an average over your measured interval — count longer sections (32+ beats) for a stable average.
  • Assumes 4/4 quarter-note beats. 6/8, 3/4, and half-time feels need manual interpretation (see above).
  • Garbage in, garbage out. A one-beat miscount over 16 seconds shifts the result by nearly 4 BPM at 120. Count carefully, count longer, or measure twice (see the count-window table above).
  • Genre match is approximate. Tempo hints at genre but doesn't define it — 128 BPM could be house, trance, or pop.

BPM Calculator vs Alternatives

MethodAccuracyUse when
This BPM calculatorExactYou can count beats and measure time
Tap tempo±1–4 BPMMusic is playing and you need a fast estimate
DAW auto-detectUsually ±1 BPMAnalyzing full audio files in production
Metronome matching~±1 BPMFinding tempo by ear with an audible reference

For production work where delay times and sample slicing depend on it, calculated BPM is the reference standard — verify tap and auto-detect readings against it before committing to an arrangement.

Frequently Asked Questions

Divide the beat count by the seconds, then multiply by 60: BPM = (beats ÷ seconds) × 60. Counting 32 beats in 16 seconds gives (32 ÷ 16) × 60 = 120 BPM. Count at least 32 beats for a stable, accurate result.

Exactly 500 ms, from 60,000 ÷ 120. The general formula is beat duration = 60,000 ÷ BPM, so at 128 BPM one beat is 469 ms and at 140 BPM it's 429 ms. Producers use these values to set tempo-synced delay and reverb times.

A BPM calculator uses exact math on counted beats and measured time, accurate to 0.1 BPM. Tap tempo measures your tapping rhythm, which carries ±1–4 BPM of human error. Tap for a fast estimate when music is playing; calculate when precision matters, like setting DAW project tempo.

Convert the tempo gap to a pitch percentage: (target − current) ÷ current × 100. To mix a 122 BPM track into 126 BPM, set the pitch fader to +3.28%. Automatic sync in modern DJ software handles this too, but manual pitch math keeps you ready for any setup.

Auto-detection algorithms can lock onto the half-time or double-time pulse — reading 70 instead of 140, for example. They average across tempo drift in live recordings. If the DAW reading feels wrong, count 32 beats manually and calculate: the math doesn't guess.

A dotted eighth is 0.75 of a beat: delay ms = (60,000 ÷ BPM) × 0.75. At 120 BPM that's 375 ms; at 128 BPM it's 352 ms. For instant values at any tempo including triplets, use the BPM to Milliseconds tool.

Dubstep is produced at 140 BPM but the drums play half-time, so it feels like 70 BPM. This is the classic half-time ambiguity: counting kick drums gives 70, counting hi-hats gives 140. For DJ software and delay sync, use 140.

Yes. Live recordings drift as drummers push and pull, classical pieces use rubato, and some electronic tracks ramp tempo intentionally. The calculator returns the average tempo across your measured interval — measure the specific section you care about rather than the whole song.

The calculator assumes quarter-note beats in 4/4. In 6/8, the beat is a dotted quarter (three eighths), so counting individual eighth notes doubles the reading — count the dotted-quarter pulses instead. When in doubt, count the pulse the drums emphasize.

In 4/4, 32 bars = 128 beats. At 124 BPM: (128 ÷ 124) × 60 = 61.9 seconds — just over a minute. Use Calculate Time mode with your bar count × 4 as the beat number for any arrangement section.

No — this calculator computes BPM from numbers you enter; it cannot listen to or analyze audio. To measure a song that is playing, tap along with the BPM Tap Tempo tool. For an audio file, run your DAW's tempo detection first, then verify its reading here by counting 32 beats against a stopwatch.

Related DJ & Music Production Tools

  • BPM Tap Tempo — Tap along with live tracks to measure tempo by ear.
  • BPM to Milliseconds — Calculate dotted, triplet, and straight delay and reverb sync times.

This calculator is a planning and education tool. Its results are exact calculations from the numbers you enter — error creeps in through the count, not the math — so confirm tempo by ear before a live set or final mix.