WoW Classic DPS Calculator: Melee Auto-Attack DPS

WoW Classic DPS Calculator

Estimate melee auto-attack DPS from weapon damage range, weapon speed, attack power, crit chance, hit chance, and target armor using the normalized WoW Classic swing formula (weapon damage plus attack power over 14 per swing).

Real DPS Presets

🗡Weapon & Character Inputs

Base speed before haste. Slower weapons gain more from attack power.

Faster swings, but haste does not raise per-swing normalized AP.

Raid bosses need about 91% to 94% to overcome the miss chance.

Applied only when dual wield is selected. Normalized 50% by default.

Effective DPS 0 after crit, hit, and armor
Damage per swing 0 weapon + AP/14 × speed
Swings per second 0 1 / effective speed
Weapon DPS (tooltip) 0 base before AP and armor

🔢Formula Snapshot

AP÷14Per weapon DPS
Crit multiplier
1÷sSwings per sec
5500Armor K at 60

🎯Damage Contribution Breakdown

SourcePer SwingShare Of SwingEffect On DPS
Enter values above to view the per-swing damage contribution.

🕑Weapon Speed To Swings Reference

Weapon SpeedSwings / SecSwings / MinAP Per Swing (1400 AP)Weapon Type
1.50s0.6740.0150.0Fast dagger
1.80s0.5633.3180.0Fast 1H
2.60s0.3823.1260.0Balanced 1H
3.30s0.3018.2330.0Slow 1H
3.60s0.2816.7360.0Fast 2H
3.80s0.2615.8380.0Standard 2H
4.10s0.2414.6410.0Slow 2H

💪Attack Power Contribution (AP / 14)

Attack PowerWeapon DPS AddedAdded On 2.60sAdded On 3.60sAdded On 3.80s
70050.0+130.0+180.0+190.0
100071.4+185.7+257.1+271.4
1400100.0+260.0+360.0+380.0
1800128.6+334.3+462.9+488.6
2200157.1+408.6+565.7+597.1
2600185.7+482.9+668.6+705.7

💀Crit Contribution Reference

Crit ChanceCrit MultiplierDPS Gain vs 0%Extra Damage Note
0%1.000×+0.0%All swings are normal hits
10%1.100×+10.0%1 in 10 swings hits double
20%1.200×+20.0%Common leveling crit range
30%1.300×+30.0%Geared melee target zone
40%1.400×+40.0%High end raid with buffs
50%1.500×+50.0%Cooldown burst windows

🛡Armor Mitigation & Comparison Grid

Target ArmorMitigation %Damage Taken %DPS On 500 RawDPS On 800 RawTypical Target
00.0%100.0%500.0800.0Unarmored dummy
150021.4%78.6%392.9628.6Cloth or caster
250031.3%68.8%343.8550.0Leather target
373140.4%59.6%298.2477.1Raid boss default
450045.0%55.0%275.0440.0Heavy plate boss
600052.2%47.8%239.1382.6Sunder-free plate

Full Formula Breakdown

Avg weapon damageaverage = (min + max) / 2. A 100 to 190 weapon averages 145 raw damage per hit before attack power.
AP per swingNormalized attack adds (AP / 14) × weapon speed damage each swing. Slower weapons scale AP better per hit.
Damage per swingperSwing = avgWeaponDamage + (AP / 14) × weaponSpeed. This is the raw hit before crit and armor.
Swings per secondswings = 1 / effectiveSpeed, where effectiveSpeed = baseSpeed / (1 + haste / 100).
Crit multipliercritMult = 1 + crit / 100 because each critical strike deals double a normal melee hit.
Armor mitigationmitigation = armor / (armor + 400 + 85 × targetLevel). Against level 63 this is armor / (armor + 5755).
Final DPSDPS = perSwing × swings × critMult × hit / 100 × (1 – mitigation), with the dual-wield penalty applied first.

📋Reference Values

ItemCommon EntryHow It Is UsedDPS Effect
Weapon speed1.5s to 4.1sSets swings and AP scalingSlow gains AP, fast gains procs
Attack power700 to 2600AP / 14 per weapon DPSAdds normalized damage per swing
Crit chance0% to 50%Multiplier 1 + crit / 100Each crit is double a hit
Hit chance91% to 100%Scales landed swingsMisses remove full swings
Target armor0 to 6000Armor over armor plus KReduces every landed hit

💡Practical DPS Tips

Weapon speed tip: Attack power adds (AP / 14) × speed per swing, so a slow two-hander turns raw attack power into bigger, harder-hitting swings while a fast weapon leans on crit and on-hit procs.
Armor tip: Every point of mitigation reduces all of your landed damage, so sunder and armor-reduction debuffs can raise raid melee DPS more than a small weapon upgrade against a heavily armored boss.

So there you are, standing in front of a raid boss, watching as your damage ticks up oh so slowly, and you’re panicking. Your rotation’s tight, your gear’s solid. You know it. But then the healer keeps glancing at your screen and the tank look slightly annoyed. It’s not usually because you aren’t trying. It’s because you don’t understand the math layer of how the game calculates power.

Most players read the damage range on their sword tooltip and think “this is my total power.” They fail to understand layers of hidden math beneath that number. This math dictates if a swing matters or just fills out time.

The Math Behind Your Damage

Weapon speed This one will trip up many new melee DPS. Why does that slow two-handed mauler feel clunky? It packs more attack power into each hit compared to a dagger. Each time you swing, the game adjusts those bonus stats. This ensures any extra damage you deal scales based off how long your swing lasts. Basically, slower weapons gains greater benefit from raw stacks of attack power. Don’t bother trying to memorize the coefficient; the calculator does the math for you. Plug your stats and weapon speed in there and you’ll see why your slow mauler is superior to that fast sword even though its tooltip numbers aren’t as high.

This is engine fueled by attack power, which has different burns depending on how you set it up. For every 14 points of attack power, you get an additional point of damage per second to the average of what your weapon does. That sounds easy enough except it compounds with your weapon’s base speed. So, slower weapons gains more from these stats while faster ones gain less. That’s where normalization comes in and divides the bonus over smaller, more frequent attacks.

That’s also why some gear swaps seem counter intuitive. Sometimes you’ll find something better which has lower raw damage but higher attack power. If your weapon speed can soak up that bonus well then it’s almost always worth swapping out.

The other factor that seems arbitrary but has some very hard and fast math is critical strikes. Critical strikes does double damage. Sounds great! But what you’re doing there is sacrificing consistency for variance. A lot of times, higher-crit gear will make your big swings even bigger, but it won’t necessarily improve your overall output as better than straight-up attack power. That’s why it’s important to balance the fun of getting big numbers with security of reliable shots. You can switch between those percentages using the tool on the page so you can get an idea of where exactly you might be breaking even on your particular build.

There’s also armor, the silent killer of raid progression. Yes, bosses has armor on them. They do not have zero armor; they have thousands of points of armor. That means every single hit you deal is reduced by some very large percentage. Because it feels static many players ignore it. But when you’re comparing weapons in the same damage range, it makes all the difference in the world. The weapon that deals more damage per swing may, in fact, be giving less effective damage than another weapon that lands more frequent. Those big blows are heavily reduced by boss armor.

There’s also hit rating, as missing entirely is the absolute worst-case scenario. You want to have enough hit chance to make sure you’re connecting with your swings. If not, all that attack power is for nothing.

But dual wielding brings with it its own considerations and consequences. It’s double swings, but it also halves the damage done by your offhand weapon. So you’re balancing damage potential versus speed in your other hand. And that means the table below help illustrate what those factors look like in various situations. This ranges from killing elites while leveling up to end game raids.

That is, there isn’t a right way to do this. It is just the right way for the situation you are in and the stats you have available. This isn’t to say that you should of chasing the biggest numbers for their own sake; increasing your DPS is really just an exercise in understanding the interaction between combat mechanics and your gear. Are you playing as a rogue with fast daggers or a warrior with a slow weapon? Certain stats are going to have higher priority over others depending on the encounters and your preferred playstyle.

By looking beyond what’s on the surface, you transform guesswork into strategy; you become immersed in details of power, speed, and mitigation. Rolling the dice will feel less like your next raid. It’ll feel like a well understood calculation of mechanics executed.

WoW Classic DPS Calculator: Melee Auto-Attack DPS