Gaming calculators

DPS Calculator

Updated Jun 23, 2026 By Jehan Wadia
Formulas
Editing: Loadout 1
Character Configuration
Combat Skills
Weapon Configuration
Main Hand
Damage Modifiers
Critical Hits
Elemental Damage
Each ability adds average damage ÷ cooldown to total DPS. Up to 5.
Equipment & Combat Style
Combat Style
Effective Combat Level:
Target / Monster Configuration

Loadout Comparison
Step-by-Step Solution
Total DPS Comparison

Introduction

This DPS calculator helps you find out how much damage your character deals per second in combat. DPS stands for "damage per second," and it is one of the most important numbers in any RPG. A higher DPS means you kill monsters faster.

With this tool, you can set up your character's class, level, strength, weapons, and gear. You can also pick a target monster to fight against. The calculator does all the math for you and shows your total DPS, time to kill, hit range, and more.

You can compare up to five different loadouts side by side. This makes it easy to test which weapon, skill, or gear setup gives you the best results. Each loadout gets its own tab, and the tool highlights the best one for you.

The calculator also includes support for dual wielding, critical hits, elemental damage, damage over time, special abilities, buffs, and combat styles. Charts and step-by-step breakdowns show you exactly how your DPS is calculated so you can understand every part of the formula. If you play other RPGs, our Pokemon Damage Calculator and OSRS Combat Calculator offer similar damage and combat tools for those games.

How to Use Our DPS Calculator

Enter your character stats, weapons, and target info below. The calculator will output your total damage per second (DPS), time to kill, hit ranges, and side-by-side loadout comparisons with charts.

Loadout Tabs

Add Loadout lets you create up to five gear setups. Click any tab to switch between them. This lets you compare different builds side by side in the results table and charts.

Character Configuration

Class sets your character class. Some classes unlock special skills. For example, picking Rogue turns on the Backstab field.

Character Level is your level from 1 to 60. A higher level gives you more damage bonus and raises skill caps. If you are planning a leveling path in another RPG, our Elden Ring Level Calculator can help with stat allocation in that game.

Strength is your base strength stat from 1 to 255. More strength means more damage per hit.

Haste % is your attack speed boost from 0 to 100. It makes your weapons swing faster, which raises your DPS.

Manual Mode lets you type in monster stats by hand. Turn this on if you want full control over the target fields.

Combat Skills

Dual Wield is your skill level from 0 to 252. A higher value means a better chance to swing your off-hand weapon each round.

Double Attack is your skill level from 0 to 252. It controls your chance to land a second hit on each swing.

Triple Attack is your skill level from 0 to 252. It controls your chance to land a third hit after a double attack.

Offense is your skill level from 0 to 252. It boosts both your damage modifier and your accuracy against the target. If you are tracking skill progression in Old School RuneScape, our OSRS Skill Calculator can help you plan experience goals.

Backstab appears only for Rogues. Set your backstab skill from 0 to 252 to calculate your max backstab damage.

Weapon Configuration

Min Dmg is the lowest damage your weapon can deal on a single hit.

Max Dmg is the highest damage your weapon can deal on a single hit. It must be equal to or greater than Min Dmg and no more than 100.

Delay is the base speed of the weapon. A higher delay means a slower weapon.

Atk Speed is how many attacks the weapon makes per second before haste is applied.

Magazine is optional. Enter the number of shots before a reload is needed. Leave it blank if the weapon has no magazine.

Reload (s) is optional. Enter how many seconds a reload takes. This is used with Magazine to figure out sustained DPS versus burst DPS.

Enable Off-Hand (Dual Wield) turns on a second weapon. When checked, the off-hand fields appear with the same inputs as the main hand.

Damage Modifiers

Crit Chance % is how often your hits will critically strike, from 0 to 100.

Crit Multiplier is how much extra damage a critical hit does. For example, 2.00 means crits deal double damage.

Proc Chance % is the chance for your elemental damage to trigger on each hit, from 0 to 100. If you want to explore how probabilities like these work in more detail, our Probability Calculator can help.

Min Elem Dmg is the lowest bonus elemental damage added when the proc fires.

Max Elem Dmg is the highest bonus elemental damage added when the proc fires.

Damage over Time (DoT)

Enable DoT turns on damage-over-time tracking. Check this box if your build uses a DoT spell or effect.

Tick Damage is how much damage each DoT tick deals.

Tick Interval (s) is the time in seconds between each tick of damage.

Duration (s) is how long the DoT lasts in seconds before it must be recast.

Uptime % is the percent of fight time the DoT is active, from 0 to 100. Use this to account for recast gaps.

Special Abilities

Add Ability lets you add up to five cooldown-based attacks. For each one, enter the min damage, max damage, cooldown in seconds, and cast time in seconds. The calculator adds average ability damage divided by cooldown to your total DPS. This average is essentially the expected value of each ability's contribution over time.

Active Buffs

Strength Potion adds a 5% damage boost when checked.

Berserker Prayer adds a 10% damage boost when checked.

War Cry adds an 8% damage boost when checked.

Focus adds 5% extra crit chance when checked.

Equipment & Combat Style

Equipment Preset quickly fills in strength and attack bonuses. Pick Max DPS, Balanced, or Defensive to auto-set those values.

Strength Bonus is the total strength added by all your gear.

Attack Bonus is the total attack power added by all your gear.

Combat Style changes how your stats are weighted. Aggressive boosts damage. Accurate boosts hit chance. Rapid boosts attack speed. Controlled gives a small boost to both damage and accuracy. Defensive and Longrange are neutral. The resulting Effective Combat Level works much like the formula in our OSRS Combat Calculator, combining your level, strength, offense, and gear into a single number.

Target / Monster Configuration

Monster Preset picks a ready-made target. Choose Training Dummy, Goblin, Dragon, Raid Boss, or Custom to set HP and defence values fast.

Max HP is the total health of the target monster.

Current HP is how much health the monster has right now. This is used to figure out time to kill.

Defence is the monster's defence stat. Higher defence makes you miss more often and lowers your DPS.

Flat Def Reduction subtracts a fixed number from the monster's defence before the calculator checks your hit chance.

% Def Reduction reduces the monster's defence by a percent after the flat reduction is applied. Our Percentage Calculator can help you work out these reductions outside of the tool.

Elem Resistance % is how much elemental damage the monster blocks, from 0 to 100.

Elem Vulnerability % is extra elemental damage the monster takes on top of normal elemental hits.

AoE Targets is the number of enemies hit by each attack. Set this above 1 to see multi-target DPS.

Monster Prayers let you toggle damage reduction effects. Protect from Melee cuts melee damage by 40%. Protect from Ranged and Protect from Magic apply to those damage types. These mechanics mirror the protection prayers found in games like Old School RuneScape, where our OSRS Prayer Calculator helps you plan prayer usage and drain rates.

Results

Press Calculate to run the numbers. The results section shows a comparison table of all your loadouts with metrics like max hit, DPS, accuracy, and time to kill. The best value in each row is highlighted in green.

Click Show More to see derived stats like damage bonus, haste cap, double attack chance, and effective delay.

The Step-by-Step Solution section breaks down every formula used to reach the final DPS for your active loadout.

The charts show a bar graph of total DPS, a hit distribution for your active loadout, a time-to-kill probability curve, and a burst versus sustained DPS comparison when magazine and reload values are set. The hit distribution chart uses the same logic found in tools like our Dice Probability Calculator, showing how likely each damage outcome is.

Press Reset to clear all changes and return to the default two-loadout setup.

What Is DPS and Why Does It Matter?

DPS stands for damage per second. It tells you how much damage your character deals every second in a game. A higher DPS means you kill monsters faster. A lower DPS means fights take longer and you use more resources like potions and mana.

In RPGs, many things affect your DPS. Your weapon stats, like minimum damage, maximum damage, and attack speed, form the base. On top of that, your character stats like strength and offense skill make each hit harder. Haste lets you swing faster, and skills like double attack and triple attack give you extra hits in a single round.

Critical hits multiply your damage when they land. Elemental procs add bonus damage on some swings. If you dual wield, your off-hand weapon adds a second source of damage based on your dual wield skill. Buffs from potions, war cries, and prayers stack on top of everything else.

The target matters too. A monster with high defence is harder to hit, which lowers your accuracy and your real damage output. Some monsters resist elemental damage or use protective prayers that cut your damage by a large amount. Knowing these numbers helps you pick the right gear and skills before a fight.

Time-to-kill (TTK) is how long it takes to defeat a monster at your current DPS. It is one of the most useful numbers for comparing loadouts. A loadout with slightly lower DPS but much better accuracy can sometimes kill faster than a high-damage setup that misses often. Pairing TTK with your KD ratio gives you a fuller picture of how well your build performs across an entire session.

Understanding DPS helps you make smarter choices about weapons, gear, buffs, and combat style so you can get the most out of every fight. If you play other titles that involve damage formulas, tools like our Pokemon Damage Calculator and FPS Calculator can help you optimize performance in those games as well.


Formulas used

Damage Modifier
\text{Mod} = 1 + \frac{\max(0,\; \text{STR}_{\text{total}} - 75)}{400} + \frac{\text{Offense}}{2500}
Accuracy (Hit Chance)
\text{Accuracy} = \begin{cases} 1 - \dfrac{D_{\text{eff}}}{2A} & \text{if } A > D_{\text{eff}} \\[6pt] \dfrac{A}{2D_{\text{eff}}} & \text{otherwise} \end{cases}
Average Damage per Landed Hit
d_{\text{hit}} = \left( \frac{d_{\min}+d_{\max}}{2} \cdot \text{Mod} \cdot S_{\text{dmg}} \cdot B_{\text{buff}} + \text{DB} \right) \cdot C + E_{\text{avg}}
Crit Factor and Elemental Average
C = 1+\frac{\text{CritChance}}{100}(\text{CritMult}-1), \quad E_{\text{avg}} = \frac{P_e}{100}\cdot\frac{E_{\min}+E_{\max}}{2}\cdot\left(1-\frac{R}{100}\right)\cdot\left(1+\frac{V}{100}\right)
Main-Hand DPS
\text{DPS}_{MH} = \underbrace{\text{APS}\cdot(1+\tfrac{H}{100})\cdot S_{\text{spd}}}_{\text{swings/s}} \cdot \underbrace{(1 + P_{DA} + P_{DA}\cdot P_{TA})}_{\text{hits/swing}} \cdot \frac{\text{Acc}}{100} \cdot P_{\text{prayer}} \cdot d_{\text{hit}}
Total Effective DPS
\text{DPS}_{\text{total}} = \text{DPS}_{MH}\cdot f_{MH} + \text{DPS}_{OH}\cdot f_{OH} + \frac{\text{DoTTick}}{\text{Interval}}\cdot\frac{\text{Uptime}}{100} + \sum_i \frac{\bar{d}_i}{\text{CD}_i}
Time to Kill
\text{TTK} = \frac{\text{HP}_{\text{current}}}{\text{DPS}_{\text{total}}}

Frequently asked questions

What does DPS mean?

DPS stands for damage per second. It is the average amount of damage your character deals every second during a fight. A higher DPS means you kill enemies faster.

How many loadouts can I compare at once?

You can compare up to five loadouts at the same time. Click the Add Loadout button to create a new one. Each loadout gets its own tab, and the results table shows all of them side by side.

What is the difference between burst DPS and sustained DPS?

Burst DPS is your damage output during a short window with no interruptions. Sustained DPS accounts for magazine reloads that pause your attacks. If you leave the magazine and reload fields blank, burst and sustained DPS are the same.

Why does my accuracy change when I switch combat styles?

Each combat style applies a different multiplier to your attack roll. Accurate boosts your hit chance by 10%. Rapid lowers it by 5%. Aggressive and Defensive leave it unchanged. The style you pick directly changes how often you hit the target.

What does the haste cap do?

The haste cap limits your haste value to 100%. Any haste above 100 is ignored. Haste reduces the time between your weapon swings, so hitting the cap means you are swinging as fast as the system allows.

How does dual wielding affect my DPS?

When you enable dual wield, your off-hand weapon gets a chance to swing each round based on your Dual Wield skill. A higher skill means the off-hand swings more often. The off-hand DPS is added on top of your main-hand DPS.

What is the damage modifier and how is it calculated?

The damage modifier scales your base weapon damage using your strength and offense skill. The formula is: 1 + (Total Strength − 75) / 400 + Offense / 2500. Higher strength and offense give you a bigger modifier and more damage per hit.

How do critical hits work in this calculator?

Each hit has a chance to crit based on your Crit Chance %. When a crit lands, the hit damage is multiplied by your Crit Multiplier. For example, a 2.00 multiplier means crits deal double damage. The Focus buff adds 5% extra crit chance on top.

What does elemental proc chance do?

Proc chance is the odds that bonus elemental damage is added to a hit. If your proc chance is 25%, about one in four hits will deal extra elemental damage. The bonus is a flat amount rolled between your min and max elemental damage values.

How does monster defence lower my DPS?

Higher monster defence makes you miss more often. The calculator compares your attack roll to the monster's defence to find your hit chance. When you miss, you deal zero damage, so high defence lowers your effective DPS even if your per-hit damage is strong.

What is time to kill and how is it calculated?

Time to kill (TTK) is how many seconds it takes to defeat the monster. It is calculated by dividing the monster's current HP by your total effective DPS. A lower TTK means you finish the fight faster.

What does Protect from Melee do to my damage?

When Protect from Melee is turned on, all melee damage is reduced by 40%. This means your weapon hits only deal 60% of their normal damage, which drops your DPS significantly.

How do buffs stack in the calculator?

Buffs stack by multiplying together. If you enable Strength Potion (1.05×), Berserker Prayer (1.10×), and War Cry (1.08×), the total buff multiplier is 1.05 × 1.10 × 1.08 = about 1.247, or roughly a 24.7% damage boost.

Why is my backstab field not showing?

The backstab field only appears when you select Rogue as your class. Switch your class to Rogue and the backstab skill input will show up under Combat Skills.

How do special abilities add to my DPS?

Each ability adds its average damage divided by its cooldown to your total DPS. For example, an ability that deals 150–300 damage on a 30-second cooldown adds (225 / 30) = 7.5 DPS.

What does the AoE targets field do?

AoE targets sets how many enemies each attack hits. If you set it to 3, the calculator multiplies your effective DPS by 3 to show your multi-target DPS. This is useful for figuring out damage during group pulls.

What does the equipment preset do?

Equipment presets fill in the Strength Bonus and Attack Bonus fields for you. Max DPS Set gives +60 STR and +120 Atk. Balanced gives +40 STR and +80 Atk. Defensive gives +15 STR and +30 Atk. You can still edit the numbers after picking a preset.

What is the effective combat level shown under combat style?

Effective combat level is a single number that combines your character level, total strength, offense skill, and equipment attack bonus. It gives you a quick idea of your overall combat power in one glance.

How does DoT uptime work?

Uptime is the percentage of the fight where your DoT is actively ticking. If your DoT lasts 60 seconds but you have a 6-second gap while recasting, your uptime is about 90%. The calculator scales DoT DPS by this percentage to give a realistic number.

What does the hit distribution chart show?

The hit distribution chart shows the probability of each damage outcome on your active loadout. It breaks hits into miss, low, mid, high, and crit ranges so you can see how often each type of hit happens.

Can I remove a loadout I no longer need?

Yes. Click the small × button on the loadout tab you want to remove. You must always have at least one loadout, so the remove button will not work if only one tab remains.

What happens when I click the Reset button?

Reset clears all your changes and restores the calculator to its default state with two loadouts. Loadout 1 is a Warrior melee build and Loadout 2 is a Ranger ranged build.

What does manual mode do?

Manual mode unlocks the monster HP, current HP, and defence fields so you can type in your own values. Without manual mode, these fields are set automatically when you pick a monster preset.

Why is one loadout marked with a crown icon?

The crown icon marks the loadout with the highest total effective DPS. It updates every time you calculate, so you can always see which build is performing best at a glance.