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
| BPM | Calculation | Seconds per beat | Milliseconds per beat |
|---|---|---|---|
| 20 | 60 / 20 | 3 | 3000 |
| 40 | 60 / 40 | 1.5 | 1500 |
| 60 | 60 / 60 | 1 | 1000 |
| 80 | 60 / 80 | 0.75 | 750 |
| 90 | 60 / 90 | About 0.667 | About 667 |
| 120 | 60 / 120 | 0.5 | 500 |
| 180 | 60 / 180 | About 0.333 | About 333 |
| 240 | 60 / 240 | 0.25 | 250 |
| 300 | 60 / 300 | 0.2 | 200 |
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