Minecraft DPS Calculator

Calculate your real Minecraft damage per second with correct formulas

Enter your Minecraft weapon, Sharpness level, attack-speed cooldown and Strength or Critical hits to compute accurate damage per second using the Java Edition combat formula — ideal for comparing weapon and enchantment builds.

How is Minecraft damage per second calculated?

DPS is per-hit damage multiplied by attacks per second. Per-hit damage is the weapon base plus Sharpness and Strength bonuses, optionally boosted by a critical hit. Attacks per second comes from the weapon's attack-speed stat, which is how many fully-charged swings you can land each second.

Comparing Minecraft weapons by their tooltip number alone is misleading, because a fast sword can out-damage a hard-hitting axe over time. This calculator combines base damage, Sharpness, Strength, and critical hits with each weapon’s real attack speed to give you true damage per second using the Java Edition combat formula.

How it works

Per-hit damage stacks the weapon base with enchantment and potion bonuses, then DPS multiplies by how many full swings land each second:

sharpness bonus = 0.5 × level + 0.5   (0 if no Sharpness)
strength bonus  = 3 × strength level
per-hit base    = weapon base + sharpness bonus + strength bonus
per-hit         = crit ? per-hit base × 1.5 : per-hit base
DPS             = per-hit × attack speed (full swings per second)

Attack speed is the rate at which the cooldown bar refills: a sword refills four times a second, an axe much slower, which is why axes hit harder but swords often win on sustained DPS.

Tips and example

A netherite sword (base 8) with Sharpness V adds 3 damage for 11 per hit, and at 1.6 attacks per second yields about 17.6 DPS. Switch on a critical and per-hit rises to 16.5, but you cannot crit every swing, so use the non-crit figure for sustained fights. A netherite axe hits harder per swing yet its slow attack speed usually leaves the sword ahead over a full battle.