Minecraft Damage Calculator

Calculate final damage, hearts lost, and armor reduction instantly. Choose your edition, set up your weapon and armor, and get numbers you can rely on.

Damage Calculator

Base damage including tool bonus (e.g., Diamond Sword = 7 or 8).

Set to 0 if your weapon does not have Sharpness.

Java: Jump attack. Bedrock: Jump attack.

Strength I = 1, Strength II = 2.

Armor: 20 0 no armor · 20 full diamond

Diamond/Netherite only. Not used in Bedrock.

Results

Final damage

0.0

HP per hit

Hearts lost

0.0

Hearts

Hits to kill

0

From 20 HP

Raw damage before armor
0.0 HP
Damage reduction from armor
0%
Edition context
Java

Calculations use official Wiki formulas for Minecraft Java 1.20+ and current Bedrock combat versions.

How to Use

1

Set the Context

Select your Minecraft edition (Java or Bedrock) and choose a weapon preset. When you pick Trident or Mace, an advanced weapon area will appear so you can fine-tune attack type or smash damage. You can always switch back to Custom and type an exact base damage.

2

Add Combat Details

Configure combat variables including Sharpness enchantment level, Critical Hit status (jump attacks), and Strength effect level. For Mace, you can also add extra smash damage on top of the base value to approximate fall height and Breach-style setups.

3

Define Target Defense

Input the target's defensive stats: Armor Points and, for Java Edition, Armor Toughness. The calculator applies the correct version-specific armor formulas for both Java and Bedrock.

4

Get Instant Results

Review the calculated damage output, hearts damage, and the exact number of hits required to eliminate the target.

Minecraft Weapon Base Damage Stats

Weapon Java Edition Bedrock Edition
Netherite Sword 8 HP (4 Hearts) 8 HP (4 Hearts)
Diamond Sword 7 HP (3.5 Hearts) 7 HP (3.5 Hearts)
Iron Sword 6 HP (3 Hearts) 6 HP (3 Hearts)
Netherite Axe 10 HP (5 Hearts) 7 HP (3.5 Hearts)
Diamond Axe 9 HP (4.5 Hearts) 6 HP (3 Hearts)
Trident 9 HP (4.5 Hearts) 9 HP (4.5 Hearts)
Mace 6 HP (Smash scales) 6 HP (Smash scales)

* Base damage values without enchantments. Axes in Java Edition have higher damage but slower attack speed. View full weapon list on Wiki

Damage Calculation Logic

Java edition

Calculations follow the precise Java Edition combat formulas. Strength adds a flat +3 per level. Sharpness adds 0.5 * level + 0.5. Critical hits multiply the base damage (including Strength) by 1.5. Armor and Toughness reduce damage based on the high-damage mechanics introduced in 1.9. Source: Minecraft Wiki

Bedrock edition

Bedrock calculations use its unique formulas. Strength scales exponentially (approx 1.3x per level). Sharpness adds a flat +1.25 per level. Armor reduction is linear (4% per point), and Toughness is ignored. Source: Minecraft Wiki

Why no difficulty setting?

Difficulty (Easy, Normal, Hard) only affects the damage mobs deal to players. It does not change the damage players deal to mobs or other players. This tool focuses on the damage you deal.

Frequently Asked Questions

How does Sharpness affect damage in Java vs Bedrock?
In Java Edition, Sharpness adds 0.5 * level + 0.5 damage. In Bedrock Edition, Sharpness adds a flat 1.25 damage per level. This means Sharpness V adds 3 damage in Java but 6.25 damage in Bedrock.
Does Armor Toughness matter for PvP?
Yes, but only in Java Edition. Armor Toughness reduces the amount of armor penetration from high-damage attacks (like critical hits from a Netherite Axe). In Bedrock Edition, Toughness does not exist, and armor provides a fixed reduction.
How do critical hits work?
A critical hit occurs when you attack while falling. It multiplies your melee damage by 1.5x. Note that in Java Edition, the critical multiplier applies after Strength bonuses, making Strength potions extremely powerful when combined with crits.
What is the best enchantment for damage?
Sharpness V is generally the best all-around enchantment. However, Smite V deals significantly more damage to undead mobs (Zombies, Skeletons, Withers), and Bane of Arthropods V deals massive damage to spiders.
How do I use Trident and Mace in this calculator?
Select the Trident or Mace weapon preset to reveal advanced weapon options. For Trident, you can switch the attack type between melee and thrown so your configuration and share link clearly show how you are using it. For Mace, you can add extra smash damage on top of the base 6 HP to approximate fall height and Breach-style setups while the calculator still uses the official damage and armor formulas for Java and Bedrock.
How can I estimate Mace smash extra damage?
The extra smash damage field is a practical shortcut for the official Mace smash formula. As a rule of thumb, you can approximate it from the blocks you fall before hitting: for the first 3 blocks, add about 4 HP per block; for the next 5 blocks, add about 2 HP per block; for any further blocks, add about 1 HP per block. Multiply this by 1.5 if you are treating the hit as a critical smash. Enter the resulting value as extra damage and the calculator will then apply armor and toughness reduction as usual.

Version Differences and Edge Cases

The tool focuses on player versus player and player versus mob melee scenarios. Extremely niche interactions, such as certain projectile or explosion edge cases, may not be fully represented but follow the same core formulas.

For highly specialized setups or if you rely on experimental features, you can use the calculator as a baseline and cross-check with in-game testing for the final few percent of precision.