Last verified · v1.0
Calculator · general
Witcher 3 Sword Damage Calculator
Compute Geralt's expected sword damage per strike using base stats, attack power bonuses, monster oils, critical hits, and enemy armor reduction.
Inputs
Average Damage Per Hit
—
Explain my result
Get a plain-English breakdown of your result with practical next steps.
The formula
How the
result is
computed.
Witcher 3 Sword Damage Calculator: Formula and Methodology
The Witcher 3 Sword Damage Calculator applies a multi-stage formula derived from CD Projekt Red's documented combat mechanics, combining weapon base statistics, attack power scaling, enemy armor reduction, monster oil bonuses, and critical hit probability into a single expected damage output per sword strike. This witcher calculator gives players a precise view of how build choices interact before entering combat.
The Core Damage Formula
D = max(0, B · (1 + A/100) − R) · (1 + O) · (1 + Cc/100 · Cd/100)
- D — Final expected damage output per swing
- B — Base Sword Damage from the item tooltip
- A — Attack Power Bonus (%) summed from mutagens, skills, glyphs, and runes
- R — Monster Armor or flat damage reduction subtracted before multipliers
- O — Oil quality multiplier: Basic = 0.10, Enhanced = 0.25, Superior = 0.50
- Cc — Critical Hit Chance (%) from sword stats, runes, and skill tree
- Cd — Critical Hit Damage Bonus (%) applied on a critical strike
Stage-by-Stage Breakdown
Stage 1: Attack Power Scaling and Armor Reduction
Base damage B is first multiplied by (1 + A/100), scaling the weapon value upward by all percentage-based attack power bonuses before armor is subtracted. A sword showing 300 base damage paired with a 40% attack power bonus from the Euphoria mutagen and Cat School Techniques produces a scaled value of 420. Monster armor R is then subtracted from that result. The max(0, ...) clamp prevents negative values when armor exceeds scaled damage, which is a real risk against heavily armored enemies at low attack power levels.
Stage 2: Monster Oil Multiplier
The oil multiplier applies after armor reduction, making it more impactful the higher the post-armor damage already is. According to the Witcher 3 Wiki — Oils, a Superior-quality oil matched to the correct enemy category delivers a 50% damage bonus. A post-armor value of 370 becomes 555 with a Superior Oil applied. Mismatching oil type to enemy category yields zero oil benefit, effectively discarding one of the largest available multipliers.
Stage 3: Expected Critical Hit Value
The final multiplier (1 + Cc/100 · Cd/100) computes the statistical expected value of critical hit damage across repeated attacks rather than modeling a single swing outcome. With 30% crit chance and a 100% crit damage bonus, 30% of hits deal double damage, raising the per-hit average by exactly 30%, yielding a multiplier of 1.30. This expected-value framing is consistent with how The Witcher 3 Combat Mechanics wiki describes stacking multiplicative bonuses. Increasing crit damage bonus delivers meaningful returns only when crit chance is already high enough to make crits frequent.
Worked Example
Geralt equipped with a steel sword (B = 300), 40% total attack power (A = 40), facing a human with 50 armor (R = 50), Enhanced Human Oil applied (O = 0.25), 30% crit chance (Cc = 30), and 100% crit damage bonus (Cd = 100):
- Attack-scaled damage: 300 × 1.40 = 420
- After armor subtraction: 420 − 50 = 370
- After oil multiplier: 370 × 1.25 = 462.5
- After expected crit multiplier: 462.5 × (1 + 0.30 × 1.00) = 601
The expected per-swing output is approximately 601 damage, more than double the raw 300 base value, driven entirely by build optimization.
Build Optimization Priorities
As detailed in the IGN Witcher 3 Combat Tips guide, the highest-leverage actions for maximizing sword output are:
- Apply Superior-quality oils against the correct enemy category — this single action adds 50% multiplicative damage with no cooldown or resource cost beyond crafting materials
- Slot Greater Red Mutagens alongside three active red combat skills to amplify all red-skill bonuses and push attack power well past 50%
- Invest in Muscle Memory and Strength Training to raise fast and strong attack damage directly at the base level before multipliers apply
- Use Runewright Damage enchantments to increase base sword damage, which is amplified by every subsequent multiplier in the formula
- Balance crit chance before crit damage — every 1% crit chance at 150% crit damage bonus adds 1.5% to the final expected damage multiplier
Reference