BPM Calculator

Calculate BPM from beats and time, find total beats from tempo, or estimate song duration with this free BPM Calculator.

Result (BPM)
120.00
(60 × 16) ÷ 8

BPM Calculator, Find Tempo, Beats, or Song Duration

Use this BPM Calculator to perform tempo-based calculations when you already know two values and need to find the third. Whether you're producing music, planning a DJ set, creating loops, practicing with a metronome, or analyzing song timing, this tool provides fast and accurate results.

With this calculator, you can:

  • Calculate BPM from beats and time, Find the tempo when you know how many beats occurred during a specific duration.
  • Calculate beats from BPM and duration, Determine how many beats occur within a given time period at a known tempo.
  • Use the BPM Calculator to find song duration from BPM and total beats, estimating the length of a track, section, loop, or arrangement in seconds and minutes.

All calculations are based on the standard BPM formula:

BPM = (Beats × 60) ÷ Seconds

This calculator is useful for music production, audio engineering, DJ set planning, metronome practice, loop creation, fitness cadence tracking, and other tempo-related calculations.

No sign-up required. No ads. Works directly in your browser and continues to function offline once loaded.

The Only Formula You Need to Memorize

Everything on this page comes from one simple relationship:

BPM = (Number of Beats × 60) ÷ Time in Seconds

From this, you can also solve for:

  • Beats = (BPM × Seconds) ÷ 60
  • Seconds = (Beats × 60) ÷ BPM

Let's see each in action.

Mode 1: Find BPM (Tempo) from Beats and Time

When to use: You have a recorded performance, a live drum loop, or any audio where you can physically count the beats over a set number of seconds.

Formula: BPM = (Beats × 60) ÷ Seconds

Step‑by‑step example

Start a stopwatch. Count the beats for 15 or 30 seconds (longer = more accurate).

You count 24 beats in 15 seconds

→ BPM = (24 × 60) ÷ 15 = 1440 ÷ 15 = 96 BPM

You count 40 beats in 20 seconds

→ BPM = (40 × 60) ÷ 20 = 2400 ÷ 20 = 120 BPM

Pro tip for accuracy

For the most accurate BPM Calculator results, use longer timing samples and verify your beat count before entering values. Small counting errors can noticeably affect the final BPM result.

Mode 2: Find Number of Beats from BPM and Time

When to use: You know a song's tempo (e.g., 128 BPM) and want to know how many beats will play in a given time, for example, to program a drum loop, set a metronome count‑in, or calculate how many steps in a running routine.

Formula: Beats = (BPM × Seconds) ÷ 60

Examples

How many beats in 30 seconds at 120 BPM?

(120 × 30) ÷ 60 = 3600 ÷ 60 = 60 beats

A house track at 126 BPM over 45 seconds

(126 × 45) ÷ 60 = 5670 ÷ 60 = 94.5 beats (count as 94 or 95)

Real‑world use

DJs use this to know how many beats remain until a mix point. Producers use it to set loop lengths that exactly match a number of bars.

Mode 3: Find Song Duration from BPM and Beats

When to use: You know a track's tempo and its total number of beats (e.g., from a MIDI arrangement or sheet music), and you want to know how long it will play, essential for planning DJ sets, albums, or workout playlists.

Formula: Seconds = (Beats × 60) ÷ BPM

Examples

A song has 160 beats at 100 BPM

(160 × 60) ÷ 100 = 9600 ÷ 100 = 96 seconds (1 minute 36 seconds)

A classical piece has 480 beats at 80 BPM

(480 × 60) ÷ 80 = 28800 ÷ 80 = 360 seconds (6 minutes exactly)

BPMBeatsDuration
1202402 min
1204804 min
1402802 min
902703 min

Quick Reference Table (No Calculator Needed)

For common tempos, here are beats per 15 and 30 seconds:

BPMBeats in 15 secBeats in 30 secSeconds per beat
6015301.0
8020400.75
9022.5 (~22)450.667
10025500.6
12030600.5
14035700.429
16040800.375
18045900.333

Memorize your most‑used tempo row, and you can estimate BPM or beats in seconds without any tool.

Practical Scenarios for DJs, Producers, and Runners

For DJs, Beat matching and set timing

You have two tracks:

  • Track A: 124 BPM, length 4 minutes
  • Track B: 128 BPM, length 3 minutes

Question: How many beats does each track contain?

  • Track A beats = (124 × 240) ÷ 60 = 496 beats
  • Track B beats = (128 × 180) ÷ 60 = 384 beats

Knowing this helps you plan where to start the mix so phrases align.

For producers, Loop length calculation

You want a 4‑bar drum loop at 140 BPM. Each bar has 4 beats → 16 beats total.

Duration = (16 × 60) ÷ 140 = 960 ÷ 140 ≈ 6.86 seconds per loop.

Set your DAW's loop region to exactly 6.86 seconds or set the project BPM first and use snap to grid.

For runners, Cadence‑matched playlists

You want to run at 180 steps per minute. If a song has 90 beats in 30 seconds, its BPM = 180. Perfect.

If a song has 80 beats in 30 seconds → BPM = 160, too slow. Use the tap tempo tool to filter your playlist.

Frequently Asked Questions

This BPM calculator and guide were tested across electronic, rock, hip‑hop, and classical recordings. Manual counting was compared against DAW tempo readouts and tap‑tempo averages to ensure the formula examples are accurate for real‑world use.

Not sure which BPM fits your track? Ask TapTempoAI