Comparing Apex Legends weapons by raw damage is misleading because fire rate, magazine size, reloads, and your own accuracy all change the real number. This calculator applies the correct shots-per-second and reload-cycle formula, blends in your headshot rate, and reports both burst and sustained DPS.
How it works
Per-hit damage is a blend of body and headshot damage, and DPS scales by accuracy and shots per second:
shotsPerSec = fireRate / 60
avgHitDmg = body × (1 − hs%) + body × hsMult × hs%
burstDPS = avgHitDmg × shotsPerSec × accuracy
magDamage = avgHitDmg × magSize × accuracy
timeToEmpty = magSize / shotsPerSec
sustainedDPS = magDamage / (timeToEmpty + reloadTime)
Example and tips
A weapon with high fire rate but a small magazine often has strong burst DPS but weak sustained DPS once frequent reloads are counted, while a large-magazine weapon holds its sustained number better in drawn-out fights. To estimate time-to-kill against an armoured opponent, divide their total effective health by your sustained DPS. Improving accuracy raises both figures proportionally, so it is usually the highest-leverage change.