Beginner

Rounds Per Minute Calculator — Cyclic Rate of Fire

Convert between rounds per minute, rounds per second, time between rounds, and rounds over any period. Enter a round count and duration, or key in an RPM directly.

Mode

Total rounds, shots, repetitions or cycles fired/completed

s

Time unit

Rounds per minute (RPM)
30

Cyclic rate — how many rounds are fired or completed in one minute

Rounds per second
0.5 r/s
Time between rounds
2,000 ms
Rounds in 10 s
5
Rounds in 30 s
15
Rounds in 1 min
30
Rounds in 1 hour
1,800
Each cycle represents one round — cycle duration = time between rounds
Step by step
  1. 1

    Rate per second

    30 ÷ 60 = 0.5
  2. 2

    RPM

    0.5 × 60 = 30
Results are estimates for general information only and are not professional advice — always verify important results independently before relying on them. Read the full disclaimer.
Quick answer

How does this calculator work?

RPM = (rounds ÷ seconds) × 60. Invert to get time between rounds: ms per round = 60,000 ÷ RPM. Enter a count + time to compute the rate, or enter RPM directly to get rounds per second, interval in milliseconds, and extrapolated counts for 10 s, 30 s, 1 min, and 1 hour.

Formula
RPM = (rounds ÷ seconds) × 60 • ms per round = 60 000 ÷ RPM
How this is calculated

Rounds per minute (RPM) is the standard measure of cyclic rate — how many rounds, shots, or repetitions occur in one minute. The formula is straightforward: divide the number of rounds by the elapsed time in seconds, then multiply by 60 to scale to a one-minute rate. Rearranged, RPM ÷ 60 gives rounds per second, and 60 000 ÷ RPM gives the interval between rounds in milliseconds.

In firearms, cyclic rate is a property of the mechanism. Common figures: a typical semi-auto rifle fires as fast as you pull the trigger (user-limited), a standard automatic fires 600–900 RPM (roughly one round every 67–100 ms), and a Minigun operates at 2,000–6,000 RPM (roughly 10–50 ms between rounds). In machining, "cycles per minute" for a CNC lathe or punch press uses identical arithmetic.

The calculator also extrapolates to longer periods — rounds in 30 seconds, in an hour — by linear scaling. This assumes a constant, steady-state rate throughout; in practice, magazine changes and heat limits interrupt sustained fire.

Frequently asked questions

Divide the number of rounds by the elapsed time in seconds, then multiply by 60. For example, 30 rounds in 60 seconds is 30 ÷ 60 × 60 = 30 RPM.

Divide 60,000 by the RPM to get the interval in milliseconds. At 600 RPM the interval is 60,000 ÷ 600 = 100 ms per round.

Most standard automatic rifles fire between 600 and 900 rounds per minute (67–100 ms per round) when cycling continuously. Higher-rate weapons such as Miniguns reach 3,000–6,000 RPM.

Also known as

rounds per minute calculator
cyclic rate of fire calculator
rate of fire rpm
shots per minute calculator
rounds fired per minute
cyclic rate gun calculator
automatic fire rate calculator

APA

TG we-Calculate Editorial Team. (2026). Rounds Per Minute Calculator — Cyclic Rate of Fire [Online calculator]. TG we-Calculate. https://we-calculate.com/calculator/rounds-per-minute-calculator

Chicago

TG we-Calculate Editorial Team. "Rounds Per Minute Calculator — Cyclic Rate of Fire." TG we-Calculate. 2026. https://we-calculate.com/calculator/rounds-per-minute-calculator.

IEEE

TG we-Calculate Editorial Team, "Rounds Per Minute Calculator — Cyclic Rate of Fire," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/calculator/rounds-per-minute-calculator

BibTeX

@misc{wecalculate_rounds_per_minute_calculator, title = {Rounds Per Minute Calculator — Cyclic Rate of Fire}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/calculator/rounds-per-minute-calculator}}, year = {2026}, note = {TG we-Calculate} }

Did this calculator help you?