League of Legends DPS Calculator

Calculate real League of Legends auto-attack DPS with correct formulas

Enter your League of Legends attack damage, attack speed, crit chance and crit multiplier, plus target armor and penetration, to compute accurate auto-attack DPS using the game's actual armor-mitigation and crit formulas.

How does armor reduce damage in League of Legends?

Armor follows the formula damage multiplier = 100 / (100 + armor). At 100 armor a target takes half damage, at 200 armor a third, and so on. The tool applies this multiplier after penetration to mitigate your average hit.

League of Legends auto-attack DPS depends on more than the raw attack-damage number — crit, the attack-speed cap, and the target’s armor all change the real output. This calculator applies the game’s actual formulas so you can compare ADC builds and items honestly.

How it works

The model layers crit, armor mitigation, and attack speed:

crit factor    = 1 + critChance × (critMultiplier − 1)
avg hit        = attackDamage × crit factor
effective armor= armor × (1 − pctPen) − flatPen
armor mult     = 100 / (100 + effectiveArmor)
DPS            = avg hit × armor mult × min(attackSpeed, 2.5)

Armor reduces incoming damage by 100 ÷ (100 + armor), and penetration lowers the target’s effective armor — percentage first, then flat lethality — exactly as League resolves it.

Example and tips

An ADC with 250 attack damage, 1.4 attacks per second, 50 percent crit chance, and base 2.0 crit damage hitting an 80-armor target lands a strong sustained DPS figure. Adding lethality or percentage penetration raises it by shrinking the armor multiplier, while pushing attack speed past 2.5 gives nothing because of the cap.