How We Calculate DPS

Our DPS formulas follow official OSRS combat mechanics. Expand each section to see formulas, assumptions, and links to the matching calculators.

DPS is calculated as:

DPS = (HitChance × AvgDamageOnHit) ÷ AttackCycleSeconds

Try it: Melee DPS, Ranged DPS, Magic DPS

Boosted stats are applied in this order: potion → prayer → style bonus.

Boosted = floor(Base × PotionMultiplier + FlatBonus)
AfterPrayer = floor(Boosted × PrayerMultiplier)
Effective = AfterPrayer + StyleBonus

Try it: Prayer Boost, Effective Strength

Accuracy uses attack and defence rolls to compute hit chance:

if AttackRoll > DefenceRoll:
  HitChance = 1 - (DefenceRoll+2)/(2×(AttackRoll+1))
else:
  HitChance = AttackRoll/(2×(DefenceRoll+1))

Try it: Accuracy, Hit Chance

For single-hit melee attacks:

MaxHit = floor(0.5 + (EffectiveStrength × (StrengthBonus+64)) ÷ 640)

Try it: Weapon Damage, Strength Bonus

Applies same effective-level logic, using ranged strength from ammo/weapons.

Try it: Ranged DPS Calculator

Uses magic attack rolls vs magic defence and base spell damage values.

Try it: Magic DPS Calculator

OSRS uses 0.6s ticks; DPS cycles = ticks × 0.6 seconds.

CycleTime = AttackSpeedTicks × 0.6

Try it: Attack Speed, Average DPS

Includes accuracy & damage multipliers for specs and multi-hit averaging.

Try it: Spec DPS, Spec DPS + Boosts

Floors applied at each stage: potions, prayers, style, then rolls/max hit.

  • AvgDamageOnHit = MaxHit ÷ 2 unless multi-hit.
  • No latency, 2-tick manipulation, or pathing modeled.
  • NPC quirks applied only where calculators support them.

Try it: Boss DPS, Defence & Mitigation

Tested vs OSRS Wiki DPS Calculator and community setups.

Reference: OSRS Wiki DPS Calc

Scroll to Top