🏆
🏆 Sports & games

RPG Damage Reduction from Armor Calculator

Results update as you type.

Your numbers

Understanding the RPG armor damage reduction calculator — concept and principle

Many RPGs and MOBAs, League of Legends among them, reduce incoming physical damage with a formula of the form armor ÷ (armor + K). This calculator applies percentage and flat armor penetration, then shows the effective armor, the damage reduction, the damage actually taken from a hit and the effective HP multiplier, so you can compare defensive and offensive item choices.

From armor to damage takenArmor 100 after 30% and then 10 flat penetration is 60; 60 ÷ 160 = 37.5% reduction, so 500 damage becomes 312.5 and effective HP is 1.6 times.Armor becomes % damage reduction100armor70−30% pen60−10 flat60 ÷ (60 + 100) = 37.5% blockedRaw damage 500taken 312.5blocked 187.5Effective HP × 1.61 + 60 ÷ 100
Percent penetration first, then flat; the remaining 60 armor blocks 37.5% of each hit.

How it is calculated

K is the game's constant (100 in League of Legends). Negative armor is clamped to zero here.

The principle

The formula is designed so that each point of armor adds the same amount of effective health. Damage taken is multiplied by K ÷ (K + armor), so the hits needed to kill you grow by the reciprocal, (K + armor) ÷ K = 1 + armor ÷ K. With K = 100, every 100 armor lets you survive 100% more physical damage. In percentage terms the reduction shows diminishing returns (50% at 100 armor, 66.7% at 200), but in survivability the value is linear, which keeps armor from ever reaching 100% reduction.

Worked example

  1. Inputs: armor 100, K = 100, flat pen 10, 30% pen, raw damage 500.
  2. Effective armor = 100 × (1 − 0.30) − 10 = 70 − 10 = 60.
  3. Damage reduction = 60 ÷ (60 + 100) = 37.5%.
  4. Damage taken = 500 × 100 ÷ 160 = 312.5.
  5. EHP multiplier = 1 + 60 ÷ 100 = 1.6.
How Effective armor changes with ArmorHow Effective armor changes with Armor0255075100125150255075100125150200Example: 60Armor
Each point is the calculator re-run with only “Armor” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
ArmorEffective armor
257.5
5025
7542.5
10060
12577.5
15095
200130

How to read the result

Compare the multiplier with the HP you could buy instead: if 1.6 × your HP is more than what extra health would give, armor is the better defense against physical damage. For attackers, percentage penetration is strongest against high-armor targets, while flat penetration matters most against low-armor targets, because subtracting 10 from 20 armor removes half of it.

Common mistakes

Keep in mind: The order of penetration, the constant and the handling of negative armor differ between games and patches. In League of Legends negative armor increases damage taken, which this calculator does not model, so check the current game rules.

Frequently asked questions

Why does armor never reach 100% reduction?

Reduction = armor ÷ (armor + K) approaches 1 only as armor grows without limit.

Is armor better than health?

It depends on your current values; armor scales with your HP pool and HP scales with your armor, so a balanced mix gives the most effective HP per gold.

Does magic resist use the same formula?

In League of Legends it does, with magic penetration applied in the same way.

Sources: League of Legends Wiki, "Armor" and "Armor penetration" articles

Checked 8 Nov 2026. Official league / federation formulas where they exist; widely used community formulas otherwise. For fun and analysis — not betting advice.

🏆 All sports & games tools →🌍 Calculators by country →