
Rounds Per Minute (RPM) is an important performance measurement that helps describe a firearm’s firing rate and operational capacity. We prepared a Rounds per Minute (RPM) calculator that shows how many rounds a firearm would discharge in one minute under continuous operation.
In simple words, RPM is a quick and useful method to measure a firearm’s firing rate during sustained fire.

In this article I will go in depth, step by step, to explain what RPM is, how it works, why it matters for firearm performance, and how to calculate RPM for different firearms with some practical examples.
Rounds Per Minute (RPM) is a measurement method used to evaluate the performance of a firearm. It tells how many rounds a weapon can fire in one minute under ideal conditions.
For example, if a rifle has a theoretical fire rate of 600 RPM, it means 600 rounds per minute under ideal conditions. In real-world use, many factors constrain the sustained fire rate, such as reloading, overheating, and mechanical limitations.
Why Does RPM Matter:
You can use our precise Rounds Per Minute (RPM) calculator to gauge your firearm’s rate of fire, which can help you understand weapon capacity, efficiency, and performance. Here’s how to calculate it using the formula or our calculator:
By using the following formula you can calculate rounds per minute if you know two things:
Formula:
Inputs for the calculator:
__________________Here are the steps:
By typing these details, the calculator instantly computes and shows the firearm's RPM.
Suppose you fire 90 rounds in the time frame of 30 seconds. So let's calculate its RPM:
Number of rounds: 90,Time taken: 30 seconds,Applying the formula:
Example shows us the rifle has a firing rate of 180 RPM under continuous fire conditions.
Imagine you have a pistol, and you fire 10 rounds in 10 seconds. So let's calculate its RPM:
Number of rounds: 10,Time taken: 10 seconds,Applying the formula:
Thus, the estimated RPM of the pistol is 60.
In the above examples, we demonstrated how to calculate the RPM of a rifle and a pistol. The RPM provides a practical benchmark for the firearm.
If you want to convert RPM to rounds per second (RPS) and seconds per shot, here’s how to get both values from an RPM.
Formulas we will use:
RPS = RPM / 60
Seconds per Shot = 1 / RPS
Example is the only thing that can help you clearly grasp the logic. We will explain it with examples to make things easier about the RPS and seconds per shot:
Example: Convert 600 RPM to RPS and Seconds per Shot
Let's apply the RPS formula:
RPS = 600 / 60 = 10
Thus, 600 rounds per minute (RPM) equals 10 rounds per second (RPS).
Now compute the Seconds per Shot:
Seconds per Shot = 1 / 10 = 0.1 seconds
Hence, we calculated that at 600 RPM, one bullet is fired in every 0.1 seconds.
Keep in mind, most weapons can't sustain their listed RPM if they continuously fire without interruption. Only some weapons can sustain their theoretical RPM because they are built to account for factors such as feeding, heat buildup, power problems, mechanical stress, and more.
There is a big difference between theoretical RPM and practical (sustained) RPM.
Theoretical RPM
It represents the maximum mechanical fire rate that a weapon could achieve under ideal conditions. Remember theoretical rpm assumes:
Practical RPM
This is the RPM when the weapon is used in a real-world scenario. The factors that affect it include:
The difference between theoretical RPM and practical RPM makes sense because when a weapon is used in the real world it goes through many practical constraints.
Look at the following table showing a comparison of the approximate fire rates of popular firearms:
| Weapon Type | Theoretical RPM | Practical RPM |
|---|---|---|
| AK-47 (assault rifle) | 600 | 100–150 |
| M4 Carbine | 700–950 | 150–200 |
| M249 SAW (light machine gun) | 750–1,000 | 200–250 |
| Minigun (Gatling-type) | 2,000–6,000 | 2,000–4,000 |
| 9mm Semi-Auto Pistol | 400–600 | 40–60 |
| A-10 Thunderbolt GAU-8 Cannon | 3,900 | 3,900 |
Rounds per minute (RPM) is a simple, accurate, and highly informative calculator tool for everyone who works with firearms, whether using it for personal, professional, or research purposes. Knowing how many rounds a firearm has fired and how much time it took gives you insights into efficiency, ammunition usage, and heat management.
The rounds per minute (RPM) calculator is a tool that helps measure a weapon’s firing capacity within one minute. You can calculate RPM by following these steps:
Theoretical RPM refers to the maximum possible firing rate under ideal conditions without interruptions. Practical RPM, on the other hand, is what you actually get after considering real-world limitations, e.g., reloads, user technique, heat buildup, and other factors.
Yes, the RPM Calculator is flexible and can be used in many industrial applications, such as determining machinery speed or production rate.
The theoretical rate of fire (RPM) of the AK-47 is around 600 rounds per minute. This means that in fully automatic mode it can fire about 600 rounds per minute under ideal conditions.
However, the actual RPM can depend on factors such as the weapon model, its condition, and the type of ammunition used. Practical factors — such as magazine capacity, heat buildup, and reloading — also affect the real-world RPM.