Comparing Destiny 2 weapons by their raw numbers is misleading because reload downtime and accuracy quietly eat into real output. This calculator computes both burst DPS (while firing) and sustained DPS (including reloads) using the same mechanics the game applies, so you can rank builds honestly.
How it works
The weapon fires at a rate set by its RPM, and buffs multiply per-hit damage:
roundsPerSec = rpm / 60
burstDPS = perHitDamage × roundsPerSec × accuracy × buffMultiplier
magDamage = perHitDamage × magazine × accuracy × buffMultiplier
fireTime = magazine / roundsPerSec
sustainedDPS = magDamage / (fireTime + reloadTime)
Buffs in Destiny 2 stack multiplicatively, so enter your combined multiplier. Sustained DPS folds reload into the cycle, which is why it sits below burst DPS.
Example and tips
A 200 RPM weapon hitting for 15,000 with a 4-round magazine, a 3-second reload, 95 percent accuracy and a 1.25 buff fires about 3.3 rounds per second for a burst DPS near 59,000, but sustained drops because the reload is long relative to a tiny magazine. Larger magazines and faster reloads close the gap between burst and sustained, which is why DPS rankings shift between short and long boss phases.