Gaming calculators

Minecraft Armor Calculator

Updated Jul 26, 2026 By Jehan Wadia
Rate Formulas

Edition

Active edition: Java Edition — armor points and armor toughness both affect reduction, so heavier hits are absorbed better by Diamond/Netherite.

Armor Configuration

Quick-set full sets

Per-slot configuration

Helmet
3 armor / 2 toughness
Chestplate
8 armor / 2 toughness
Leggings
6 armor / 2 toughness
Boots
Only reduces Fall damage.
3 armor / 2 toughness
Total Armor Points
20 / 20
Total Toughness
8 toughness
Armor bar (HUD equivalent)

Damage Source

Arrows, tridents, shulker bullets, llama spit.
2 HP = 1 heart. Use 0.5 steps for half-heart hits.
Type-specific enchantments like Blast Protection count separately from general Protection when calculating total EPF in Java Edition. Unchecked = one shared EPF pool (capped at 25, max 80% reduction).

Damage Taken
1.08 HP
≈ 0.54 hearts
Reduced from 10.0 HP incoming
89.2% total reduction
89.2% absorbed
10.8%
Absorbed: 89.2% Taken: 10.8%
Armor Reduction
70.00%
Enchantment Reduction
64.00%
Total EPF Applied
16
Damage After Armor
3.00 HP
Hits to Kill (20 HP pool)
19 hits
Effective HP
185.19 HP
Survivability

At this damage level, you can survive 18 hits and the 19th hit is fatal.

Effective HP: 185.19 HP (a 20 HP pool behaves like 185.19 HP against this source).

Step-by-Step Solution
Damage at Each Reduction Stage

Damage Sweep Range

Plots your current armor and enchantment setup across every incoming damage value.
Final damage taken at each incoming damage value for the current setup
Incoming (HP) Final Damage (HP) Hearts Taken Total Reduction

Full Armor Set Comparison

Armor tiers compared — the final column is recalculated for your current damage source
Material Helmet Chest Legs Boots Total Armor Pts Toughness Reduction at current hit
* Turtle Shell is a helmet-only item providing 2 armor points. Chainmail cannot be crafted in standard Survival mode. The reduction column uses armor points and toughness only (no enchantments) for your current incoming damage, damage type and edition.

Introduction

This Minecraft Armor Calculator shows how much damage you really take when a mob or player hits you. Pick your helmet, chestplate, leggings, and boots, add Protection enchantments, then choose the attack. The tool does the math and tells you the final damage in HP and hearts.

Armor works differently in Java Edition and Bedrock Edition, so you can switch between them. Java uses armor points plus armor toughness, which means Diamond and Netherite gear soaks up big hits better. Bedrock gives a flat 4% cut per armor point.

You also get a step-by-step breakdown of the armor formula, your total EPF from enchantments, how many hits you can survive, and your effective HP. A sweep chart plots your setup against every damage value from 1 to 40 HP, and a full armor set table compares Leather, Chainmail, Golden, Iron, Diamond, Netherite, and Turtle Shell side by side.

Use it to plan gear before a Nether trip, test if you can live through a creeper blast, or find out which Protection level is worth your XP. If you are still gearing up, our Minecraft Enchantment Calculator and Minecraft Anvil Calculator help you plan the enchants and anvil costs before you commit your levels.

How to use our Minecraft Armor Calculator

Pick your edition, set the armor and enchantments in each slot, then choose the hit you want to test. The calculator shows how much damage you really take, how much your armor blocks, your effective HP, and how many hits you can survive.

Edition: Choose Java Edition or Bedrock Edition. Java uses armor points plus toughness. Bedrock gives a flat 4% cut per armor point.

Quick-set full sets: Click one button, like Diamond or Netherite, to fill all four slots with that material at once. Click None to clear them.

Helmet: Pick the material (including Turtle Shell), pick a Protection type, and pick the level from I to IV. The box on the right shows that slot's armor and toughness.

Chestplate: Pick the material, the Protection type, and the level. The chestplate gives the most armor points of any piece.

Leggings: Pick the material, the Protection type, and the level.

Boots: Pick the material, the Protection type, and the level. Then set Feather Falling, which only cuts fall damage.

Predefined damage source: Choose a common hit, like a Creeper Explosion or a Skeleton Arrow. This fills in the damage amount and damage type for you. Choose Custom to set your own.

Damage type: Pick how you are hit: melee, projectile, explosion, fire, fall, magic, or a type that bypasses armor. Fall and magic skip armor points. Bypass damage skips everything.

Incoming damage (HP): Type the raw damage of the hit. Two HP equals one heart, and you can use half steps like 2.5.

Quick HP buttons: Tap 1, 3, 5, 7, 10, 20, or 49 HP to set common hit sizes fast.

Type-specific EPF cap: Check this box to count Protection and type-specific protection (like Blast Protection) as two separate pools. Leave it off to use one shared EPF pool.

Sweep Damage Range: Turn this on to chart your setup against every incoming damage value, and drag the slider to set the top damage on the chart.

Calculate and Reset: Press Calculate to update the results, or Reset to go back to the default full Protection IV diamond setup.

Minecraft Armor and Damage Explained

In Minecraft, armor soaks up damage before it reaches your health bar. Your health is 20 HP, and 2 HP equals one heart. Every piece of armor you wear adds armor points, shown as the chestplate icons above your hotbar. The most you can get from a full set is 20 armor points, or 10 full icons.

Armor Points by Material

Each material gives a different number of armor points per slot. A full Netherite or Diamond set gives 20 points. Iron gives 15, Chainmail gives 12, Golden gives 11, and Leather gives only 7. Turtle Shell is a helmet-only item worth 2 points, and it also gives you Water Breathing when worn. When you are hauling ingots and blocks back from a mining trip, the Minecraft Stack Calculator helps you work out how many stacks of material a full set costs.

Armor Toughness

Diamond and Netherite have a second hidden stat called armor toughness. Diamond gives 2 toughness per piece and Netherite gives 3. Toughness matters most against big hits. Without it, strong attacks punch through armor much more easily. This is the main reason a Netherite set beats an Iron set against a creeper blast, even though both blocks of armor look similar on the HUD.

How Java Edition Calculates Reduction

Java uses this rule: reduction = min(20, max(armor ÷ 5, armor − (4 × damage) ÷ (toughness + 8))) ÷ 25. That means small hits get blocked at close to 4% per armor point, while huge hits get blocked less unless you have toughness. Armor alone can never block more than 80% of a hit. If you want to check the raw math behind the percentages yourself, the Percentage Calculator is handy.

How Bedrock Edition Calculates Reduction

Bedrock is simpler. Each armor point blocks a flat 4% of damage, and toughness is ignored. So 20 armor points always blocks 80%, no matter how strong the hit is.

Protection Enchantments and EPF

Protection enchantments cut damage again after armor does its job. Each level is worth an EPF (Enchantment Protection Factor) value:

  • Protection — 1 EPF per level, works on almost all damage
  • Fire Protection — 2 EPF per level, fire and lava only
  • Blast Protection — 2 EPF per level, explosions only
  • Projectile Protection — 2 EPF per level, arrows and tridents only
  • Feather Falling — 3 EPF per level, fall damage only

Total EPF is divided by 25 to get the cut, and it caps at 80%. Four pieces with Protection IV gives 16 EPF, or 64% off. Stack that with 80% armor reduction and you take under 8% of the original hit. Getting every piece to Protection IV takes a lot of levels, so plan your grind with the Minecraft XP Calculator.

Damage Types That Ignore Armor

Armor points do not help against everything. Fall damage, poison, wither, drowning, and instant damage skip your armor points, though Protection and Feather Falling still help. Void damage, starvation, and the /kill command bypass armor and enchantments completely, so nothing you wear will save you.

Why This Matters

Knowing these numbers helps you pick gear for the job. Full Netherite with Protection IV is the best all-around setup for the Nether and End. Blast Protection is smart for creeper-heavy areas and PvP with beds. Feather Falling IV plus Protection IV can make long falls almost harmless. Understanding armor points, toughness, and EPF lets you plan builds that keep you alive longer.

Once your armor is sorted, the rest of your Minecraft planning gets easier too. Line up your overworld and Nether coordinates with the Nether Portal Calculator, design round towers and domes with the Minecraft Circle Calculator, and keep your world running smoothly using the Minecraft Tick Calculator and the Minecraft Server RAM Calculator. If you enjoy crunching combat numbers across games, try the DPS Calculator, the Pokemon Damage Calculator, or the OSRS Max Hit Calculator next.


Formulas used

Java Edition armor reduction
R_{armor} = \frac{\min\left(20,\ \max\left(\frac{A}{5},\ A - \frac{4 D_{in}}{T + 8}\right)\right)}{25}
Bedrock Edition armor reduction
R_{armor} = \min(0.04 A,\ 0.80)
Enchantment reduction (shared EPF pool)
R_{ench} = \frac{\min(20,\ EPF_{prot} + EPF_{type})}{25}
Enchantment reduction (separate type-specific caps)
R_{ench} = 1 - \left(1 - \frac{\min(20,\ EPF_{prot})}{25}\right)\left(1 - \frac{\min(20,\ EPF_{type})}{25}\right)
Final damage taken
D_{final} = D_{in} \times (1 - R_{armor}) \times (1 - R_{ench})
Total damage reduction
R_{total} = 1 - \frac{D_{final}}{D_{in}}
Hits to kill (20 HP pool)
N_{hits} = \left\lceil \frac{20}{D_{final}} \right\rceil
Effective HP
HP_{eff} = \frac{20}{1 - R_{total}}

Frequently asked questions

Why does my armor block less damage against a creeper than against a zombie?

In Java Edition, big hits punch through armor. The formula subtracts 4 × damage ÷ (toughness + 8) from your armor points, so a 49 HP creeper blast strips more armor than a 3 HP zombie punch.

Armor toughness fights back against this. Diamond and Netherite keep more of their armor points on huge hits, which is why they beat Iron against explosions. In Bedrock Edition this does not happen, since each armor point always blocks a flat 4%.

What does Effective HP mean in the results?

Effective HP shows how tough your 20 HP health bar acts once armor and enchantments are counted.

If your gear cuts 89% of a hit, your 20 HP behaves like about 185 HP against that attack. It is an easy way to compare two setups: higher effective HP means you live longer against that damage source.

What does Hits to Kill tell me?

It shows how many of that exact hit it takes to drop a full 20 HP (10 heart) health bar.

If it says 19 hits, you can take 18 and the 19th kills you. It assumes no healing, no golden apples, and no Absorption. It also assumes the hit lands every time with no invincibility frames skipped.

Should I check the type-specific EPF cap box?

Leave it off for the standard shared pool. Then all your Protection and type-specific EPF add into one number, capped at 20 for the reduction (80%).

Check it if you want general Protection and a type-specific enchant like Blast Protection treated as two separate pools that stack one after the other. This gives a higher cut and is useful for comparing builds.

Can armor and enchantments block 100% of damage?

No. Armor points are capped at 80% reduction, and enchantments are capped at 80% too. They apply one after the other, so the most you can block is about 96% of the hit.

Some damage always gets through unless the damage type is fully blocked by other means, like a shield or Resistance.

Why does the calculator show N/A for armor reduction?

Because that damage type ignores armor points. Fall damage and magic damage (poison, wither, drowning, instant damage) skip your armor bar completely.

Protection still works on those, and Feather Falling works on falls. If you pick Bypasses Armor, nothing helps at all, so final damage equals the incoming damage.

Is Netherite actually better than Diamond?

Yes, but only a little. Both give 20 armor points. The difference is toughness: Netherite has 3 per piece (12 total) versus Diamond's 2 per piece (8 total).

That extra toughness matters on heavy hits like creeper blasts and strong sword hits. On small hits the two are nearly the same. Set both in the calculator and compare the final damage to see the gap.

Does the calculator account for damaged or low-durability armor?

No. It treats every piece as full durability. In the real game, armor keeps its full armor points until it breaks, so the numbers still match for almost all play.

Once a piece breaks it gives 0 points. Set that slot to None to see what happens.

Can I mix armor materials in the calculator?

Yes. Each slot is set on its own, so you can wear a Netherite chestplate with Iron leggings, or a Turtle Shell helmet with Diamond everything else.

The tool adds up the armor points and toughness from every piece. Mixing is common early game, and this is the fastest way to see if a swap is worth it.

Why is the creeper listed as 49 HP damage?

That is the maximum blast damage from a normal creeper when you are standing right next to it on Hard difficulty.

Damage drops fast the further away you are. If you were a few blocks back, type a smaller number in the incoming damage box, or use the quick 20 HP button.

Does this include shields, Resistance, or Absorption?

No. The calculator covers armor points, armor toughness, and Protection-family enchantments only.

A shield blocks damage before armor even matters, and the Resistance effect cuts 20% per level after armor. Those are separate layers you can add on top of the result shown here.

Does Protection help against fire if I already have Fire Protection?

Yes. Regular Protection works on almost every damage type, including fire, so both add EPF against a lava hit.

Fire Protection gives 2 EPF per level while Protection gives 1, so Fire Protection is stronger per level against fire. But you can only have one of them per piece, so mixing across pieces is how players stack both.

Is a Turtle Shell helmet worth using instead of a Diamond helmet?

For defense, no. A Turtle Shell gives 2 armor points and 0 toughness. A Diamond helmet gives 3 points and 2 toughness.

You wear a Turtle Shell for the 10 seconds of Water Breathing it grants, which is great for ocean monuments and underwater builds. Pick it in the helmet slot to see the exact defense you give up.

Why can I pick Chainmail if I cannot craft it?

Chainmail cannot be crafted in normal Survival, but you can still get it. It drops rarely from zombies and skeletons that spawn wearing it, villagers and piglins trade it, and you can find it in some loot chests.

It gives 12 armor points, which sits between Golden and Iron. It is worth wearing early if you find a piece.

Does the sweep chart use my current gear?

Yes. It plots your exact armor, toughness, enchantments, damage type, and edition against every incoming damage value from 1 HP up to the slider limit.

The red dashed line is unarmored damage for comparison. On Java, the gap narrows as hits get bigger, which shows your armor losing ground to heavy attacks.

Why did the same setup give different numbers when I switched editions?

Because the two versions use different math. Java factors in the size of the hit and your toughness. Bedrock just gives 4% off per armor point and ignores toughness.

On small hits the two are close. On big hits Java with high toughness usually wins. Always match the edition you actually play.

Can I use half-heart damage values?

Yes. The incoming damage box moves in 0.5 steps, so you can type values like 2.5 or 6.5 HP.

Remember 2 HP equals 1 heart, so 1 HP is half a heart. Many effects and weak attacks deal half-heart damage.

Does this work for mobs or players with more than 20 hearts?

The final damage and reduction percentages work for anyone wearing that armor. The hits-to-kill and effective HP numbers assume a standard 20 HP pool.

If you have extra hearts from a server plugin or an Absorption boost, scale the hits-to-kill yourself: divide your real HP by the final damage shown.

Which enchantment should I put on my boots?

Feather Falling IV if you fall a lot, since it gives 3 EPF per level and can nearly erase long-fall damage when paired with Protection.

Protection IV is better for all-round combat. The boots slot in this calculator lets you set both a Protection type and Feather Falling, so you can test each combo against a fall and against a sword hit.

Why does my total reduction not equal armor percent plus enchantment percent?

Because they stack in order, not by adding. Armor cuts the hit first, then enchantments cut what is left.

So 70% armor plus 64% enchantment is not 134%. The math is 1 − (0.30 × 0.36), which is about 89% total. The step-by-step section shows each stage so you can follow the numbers.