Back to Blog
·3 min read

Updated · By BeatSlide

BPM to Seconds per Beat: Formula and Worked Examples

Quick answer

To convert BPM to seconds per beat, divide 60 by BPM. To convert a beat interval in seconds to BPM, divide 60 by that interval. These describe the intended pulse rate, not measured device accuracy.

Why the formula works

A minute contains 60 seconds. If the metronome produces B beats in that minute, each evenly spaced beat occupies 60/B seconds. Conversely, if each pulse is t seconds apart, 60/t pulses fit in a minute.

Musicca explains the BPM definition and familiar examples: 60 BPM is one beat per second and 120 BPM is two. In musical notation, the note value identified as the metronomic unit also matters; see the Music Encoding Initiative tempo documentation. BeatSlide produces a simple repeating pulse, not a notation-aware measure pattern.

Forward conversion examples

BPMCalculationSeconds per beatMilliseconds per beat
2060 / 2033000
4060 / 401.51500
6060 / 6011000
8060 / 800.75750
9060 / 90About 0.667About 667
12060 / 1200.5500
18060 / 180About 0.333About 333
24060 / 2400.25250
30060 / 3000.2200

Multiply seconds by 1000 for milliseconds. Avoid rounding too early when calculating longer sequences. A displayed 0.667 seconds at 90 BPM is a rounded representation of two-thirds of a second.

Reverse conversion examples

An interval of 2 seconds gives 60/2 = 30 BPM. An interval of 0.75 seconds gives 60/0.75 = 80 BPM. An interval of 0.5 seconds gives 120 BPM.

Do not divide by zero; a zero-duration interval is not a valid evenly spaced beat period. Negative intervals also have no meaning in this calculation. BeatSlide’s fixed tempo control spans 20–300 BPM.

Apply it to a slideshow

When Sync to beat is selected, each beat advances one image. Ten images at 120 BPM therefore make an approximate five-second loop: 10 × 0.5 seconds. At 60 BPM, the same list takes approximately ten seconds.

With a 3-second Fixed timer, those ten images take approximately 30 seconds, regardless of BPM. This is a separate timer setting, not a tempo conversion. The app does not provide an every-two-beats image option.

Why measured results can differ

These numbers express intended intervals for steady playback. Browser scheduling, image decoding, screen refresh and audio output can introduce timing differences. Random states, holds and pause overlays also change what you observe. The formula does not establish sample-accurate synchronization or provide a performance benchmark.

For a clear demonstration, open the app, disable Random, compare 60 and 120 BPM, and keep the tab visible. Use those examples to understand timing rather than infer a recommended pace for a particular activity.

Related guides

Ready to Try BeatSlide?

Free online metronome game with beat-synced slideshow. No signup required.

Explore BeatSlide