Enter the damage per hit and the number of hits per second into the calculator to determine the damage per second (DPS).

Basic DPS Calculator

Basic DPS
Burst DPS
Effective DPS
Time-to-Kill
Crit / HS DPS
Elemental DPS
Mixed Damage
Snapshot DPS
Channelled DPS
Pet DPS

Enter any 2 values to calculate the third

Damage Per Second Formula

The following formulas are used to calculate the different DPS configurations present in the calculator above.

Variation Formula
Basic DPS dps = damage ร— hitsPerSecond
Burst / Sustained DPS burstDps = (damage ร— hitsPerSecond ร— magazineSize) /
        (magazineSize / hitsPerSecond + reloadTime)
Effective DPS effectiveDps = damage ร— hitsPerSecond ร— hitChance
Time-to-Kill timeToKill = targetHp / (damage ร— hitsPerSecond)
Crit / Headshot DPS critDps = damage ร— hitsPerSecond ร— [ (1 โˆ’ critChance) +
        critChance ร— critMultiplier ]
Elemental / DoT DPS totalDps = damage ร— hitsPerSecond + procChance ร— dotDps
Mixed-Damage DPS mixedDps = hitsPerSecond ร— [
  physDmg ร— (1 โˆ’ physRes) +
  fireDmg ร— (1 โˆ’ fireRes) +
  coldDmg ร— (1 โˆ’ coldRes) +
  lightningDmg ร— (1 โˆ’ lightningRes)
]
Snapshot DPS snapshotDps = baseDps ร— [ 1 + (buffMultiplier โˆ’ 1) ร— buffUptime ]
Channelled DPS channelledDps = fullDps ร— (channelDuration โˆ’ rampUpTime / 2) / channelDuration
Pet / Minion DPS totalDps = playerDps + petDpsEach ร— numberOfPets

To calculate DPS, multiply the damage dealt per hit by the number of hits that occur in one second.

What is Damage Per Second (DPS)?

Damage per second (DPS) is a measure of the damage output over time, commonly used in video games and other simulations to quantify how effective a weapon or character is at dealing damage. It is a crucial metric for players who want to maximize their offensive capabilities and is often used to compare different weapons or strategies.

How to Calculate Damage Per Second?

The following steps outline how to calculate the Damage Per Second.


  1. First, determine the damage dealt per hit.
  2. Next, determine the number of hits that occur in one second.
  3. Use the formula DPS = Damage ร— HitsPerSecond.
  4. Finally, calculate the Damage Per Second (DPS).
  5. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem :

Use the following variables as an example problem to test your knowledge.

Damage dealt per hit = 50

Hits per second = 1.5