Diablo 4 DPS Calculator

Calculate your real Diablo 4 damage per second with correct formulas

Enter your Diablo 4 weapon damage, attacks per second, critical strike chance and damage, vulnerable bonus, and additive multipliers to compute accurate effective DPS using the game's multiplicative damage model.

How does Diablo 4 combine damage bonuses?

Most damage bonuses in Diablo 4 are additive within a bucket, then buckets multiply together. Additive percentages like damage to close or damage while healthy sum up, while critical, vulnerable, and key multipliers each apply as their own factor on top.

Diablo 4’s damage looks simple on the tooltip but combines several multiplier buckets behind the scenes. This calculator applies the correct model — additive bonuses summed inside their bucket, then crit and vulnerable applied as separate multipliers — to give you an honest effective DPS figure for comparing builds.

How it works

The effective damage formula multiplies four components:

base hit      = weapon damage × (1 + additive% / 100)
crit factor   = 1 + critChance × critDamageBonus
vuln factor   = 1 + vulnerable% / 100   (if target is vulnerable)
effective DPS = base hit × crit factor × vuln factor × attacks per second

Additive modifiers sum together and apply once, while critical strike and vulnerable each apply as their own multiplicative factor — the heart of why multiplicative bonuses are so prized.

Example and tips

A weapon hitting 1,000 at 1.2 attacks per second, with 200 percent additive damage, 50 percent crit chance, a 150 percent crit damage bonus, and a 40 percent vulnerable bonus, reaches well over 6,000 effective DPS against vulnerable targets. Chase separate multiplicative sources — vulnerable, crit, and key aspects — rather than piling everything into the already-crowded additive bucket.