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.