Gaming · Minecraft damage

Minecraft armor damage reduction calculator.

Armor blocks 4% of a hit per armor point at best, never more than 80%, and the share shrinks as the hit gets bigger. The wiki formula is reduction = min(20, max(armor ÷ 5, armor − 4 × damage ÷ (toughness + 8))) ÷ 25. Example: a full diamond set (20 armor, 8 toughness) blocks 73% of a 7 HP hit, so you take 1.89 HP; Protection IV on all four pieces then cuts that to 0.68 HP.

Advertisement

Your numbers

Choosing a set fills the two boxes below with the wiki full-set totals.
Damage before armor, 2 HP = 1 heart. Look up a mob or weapon on the wiki and enter its number.
Use the one that matches the damage type: Blast for explosions, Fire for fire and lava, Projectile for arrows.
Protection and the specific enchantments cannot share a piece, so the two piece counts should add up to 4 or fewer.

Result

Working out the result.

Advertisement

How Minecraft armor reduces damage

Two numbers decide it: the armor points you wear and your armor toughness. Per the Minecraft Wiki, the reduction is min(20, max(armor ÷ 5, armor − 4 × damage ÷ (toughness + 8))) ÷ 25. Read it as a sliding scale. A small hit is blocked at close to 4% per armor point; as the hit grows the blocked share falls toward a floor of one fifth of that, which is 0.8% per point. Toughness raises the denominator, so a big hit hurts armor less. Nothing can exceed 80%.

Enchantments come second and only act on what got through. Protection adds 1 protection factor per level on each piece, and Fire, Blast and Projectile Protection add 2 per level for their own damage type. The factors of every piece add up, are capped at 20, and the reduction is factor ÷ 25. Resistance then removes 20% per level. The percentages multiply, so the order of Resistance and enchantments does not change the answer.

Worked examples with real numbers

Full sets against a 7 HP hit

Full setArmor pointsToughnessReduction from a 7 HP hitDamage takenBreaking point
Leather7014%6.02 HP11.2 HP
Copper10026%5.18 HP16 HP
Golden11030%4.9 HP17.6 HP
Chainmail12034%4.62 HP19.2 HP
Iron15046%3.78 HP24 HP
Diamond20873%1.89 HP64 HP
Netherite201274.4%1.79 HP80 HP

Diamond against netherite as the hit grows

Netherite has the same 20 armor points as diamond but 12 toughness instead of 8, so it keeps more of its protection against big hits. Netherite also gives knockback resistance, which this calculator does not model.

Incoming hitDiamond blocksDiamond takesNetherite blocksNetherite takes
2 HP78%0.44 HP78.4%0.43 HP
5 HP75%1.25 HP76%1.2 HP
10 HP70%3 HP72%2.8 HP
20 HP60%8 HP64%7.2 HP

What this calculator leaves out

It covers the armor and toughness formula, protection enchantments and Resistance. It does not model the Breach enchantment on a mace, Thorns, armor durability loss, difficulty scaling of mob damage, or damage types that ignore armor such as drowning, starvation and void damage. Wolf armor also has toughness but is not in the preset list. Enter the incoming damage yourself from the wiki page for the mob or weapon you are planning for.

This is a fan-made tool, not affiliated with Mojang or Microsoft. Related: the fall damage calculator, where armor material does not help but Feather Falling does.

Common mix-ups

  1. Minecraft Wiki: Armor (damage reduction and enchantments)

Checked against these sources on .

Advertisement

Frequently asked questions

How is armor damage reduction calculated in Minecraft?

Reduction = min(20, max(armor / 5, armor - 4 x damage / (toughness + 8))) / 25. Each armor point blocks up to 4% of a hit, the share drops as the hit grows, and the cap is 80%.

How much damage does full diamond armor block?

Full diamond is 20 armor points with 8 toughness. Against a 7 HP hit it blocks 73%, so you take 1.89 HP. Against a 20 HP hit it blocks 60%, so you take 8 HP.

Is netherite armor better than diamond?

Both have 20 armor points. Netherite has 12 toughness against 8 for diamond, so it blocks slightly more of big hits: 74.4% against 73% on a 7 HP hit. Netherite also adds knockback resistance, which is outside this calculator.

What is armor toughness in Minecraft?

Toughness reduces how much armor weakens against high-damage hits. Diamond armor has 2 per piece and netherite 3 per piece, so 8 and 12 for a full set. It does not add armor points by itself.

Does Protection IV stack with armor?

Yes, but only on the damage that gets through armor. Protection IV is 4 protection factor per piece, so four pieces make 16 and cut the remaining damage by 64%. All enchantment factors together cap at 20, or 80%.

What is the armor breaking point?

Armor points times (toughness + 8), divided by 5. At or above that hit size armor blocks only its minimum share, one fifth of its maximum. For full diamond it is 64 HP and for full iron 24 HP.

Sources

Retrieved

Fan-made tool, check the wiki after game updates

Not affiliated with Mojang Studios or Microsoft. Minecraft is a trademark of its owner. Values follow the Minecraft Wiki as read on 26 October 2026; a game update can change armor rules. Nothing you type is sent or stored.