RPG Damage Calculator

The math behind every character sheet — crit expectation, armor curves, effective HP and DPS, computed exactly as you slide. See what your build really does.

DPS after armor
Normal hit
Crit hit
Average hit
Damage reduction

What This Calculator Shows

Every RPG, MOBA and ARPG runs on the same three-layer damage architecture, and this page computes each layer exactly. First, base damage: attack × skill multiplier. Second, the crit layer: a normal hit, a crit hit (base × (1 + crit bonus)), and — the number that actually matters for your build — the statistically average hit, base × (1 + crit rate × crit bonus), which is the expected value your damage converges to over many hits. Third, the mitigation layer: the enemy's armor is converted to a damage-reduction percentage by the near-universal hyperbolic formula armor ÷ (armor + K), and your effective damage and DPS come out the other side.

The calculator also reads the defence from the defender's chair: damage reduction and the equivalent effective HP multiplier (1 + armor ÷ K), plus a live check of your crit ratio against the classic 1:2 rule. Everything is a closed formula — the same expected-value machinery as our Gacha Calculator and the exact distributions on the Dice Roller — so the numbers are honest, not simulated.

How to Use It

1
Set your character: attack, skill multiplier, crit rate, crit damage bonus, attacks per second.
2
Set the target: enemy armor and the game's armor constant K (100 is the most common convention).
3
Read the layers — normal hit, crit hit, average hit, the enemy's damage reduction, and your real DPS.
4
Watch the ratio note: it tells you when your crit rate and crit damage drift from the optimal 1:2 balance.

The Three Formulas That Run Every RPG

Crit is expected value. A 30% crit rate with +60% crit damage does not mean "sometimes big numbers" — it means every hit is worth ×(1 + 0.30×0.60) = ×1.18 on average, full stop. Builds should be compared by that average multiplier, and for a shared stat budget where 1% crit rate trades for 2% crit damage, the product cr×cd is maximised when the bonus is exactly twice the rate — the 1:2 ratio that theorycrafting communities rediscover in every game. Push past 100% crit rate and every extra point of rate is wasted; the calculator's ratio note flags both drifts.

Armor is hyperbolic, and effective HP is linear. DR = armor/(armor+K) produces the famous diminishing-returns curve: at K=100, the first 100 armor buys 50% reduction, the next 200 buys only 25 more points. But invert the view and the "diminishing" vanishes — effective HP = HP × (1 + armor/K) grows by exactly the same amount per armor point forever. This is the single most misunderstood piece of RPG math: armor never falls off, it just stops looking impressive as a percentage. The defender's true durability is EHP, and the attacker's true output is average hit × attack speed × (1−DR): the DPS number at the top of this page.

Build Math Habits

Four habits separate theorycrafting from wishful thinking, all computable on this page.

  1. Compare average hits, not crit screenshots

    The biggest number your build ever printed is trivia; the average multiplier 1 + cr×cd is your income. Two builds are compared by average hit × attack speed — nothing else — and a low-crit steady build often quietly beats a flashy one.

  2. Balance crit toward 1:2

    If your crit damage bonus is more than about twice your crit rate, the next stat point is worth more as rate; if it is less, as damage. The exception is on-crit effects — builds that trigger something on critical hits want rate beyond the ratio.

  3. Value armor in EHP, not percent

    Going from 75% to 80% reduction reads as "5%" but is actually a 25% increase in time-to-kill — because what matters is the damage you take (25% → 20%), not the damage you block. The percent display understates late-game armor exactly when it matters most.

  4. Multiplier layers multiply

    Attack, skill multiplier, crit expectation and enemy mitigation are separate factors in one product. Ten percent more in your weakest layer beats thirty percent more in your most stacked one — diversified multipliers grow the product fastest, which is why balanced builds out-scale one-stat builds.

FAQ

Is the damage calculator free?

Yes — the calculator on vygam is completely free, with no download and no sign-up. Move the sliders and every number updates instantly.

How is average damage calculated with crit?

By expected value: average hit = base damage × (1 + crit rate × crit damage bonus). With 50% crit rate and +100% crit damage, the multiplier is 1 + 0.5×1.0 = 1.5, so your average hit is 50% higher than the tooltip number. This is the honest per-hit value your build actually delivers over time.

What is the 1:2 crit ratio rule?

For a fixed stat budget where one point of crit rate costs the same as two points of crit damage, the product that drives average damage is maximised when crit damage bonus is exactly twice the crit rate — the famous 1:2 ratio. The calculator shows your current ratio so you can see how far your build sits from optimal.

How does armor reduce damage?

Most RPGs use the hyperbolic formula: damage reduction = armor ÷ (armor + K), where K is a game constant. With K=100, 100 armor gives 50% reduction and 300 armor gives 75% — each extra point of armor gives a little less percentage than the last, but effective HP still grows linearly, which is why armor never truly falls off.

What is effective HP?

Effective HP is how much raw damage it takes to kill you through mitigation: EHP = HP × (1 + armor ÷ K). A 1,000 HP character with 50% damage reduction takes 2,000 raw damage to kill. It is the cleanest single number for comparing defensive builds.

Why doesn't stacking armor feel like it helps late game?

Because the percentage curve flattens: going from 0 to 100 armor (at K=100) adds 50 points of reduction, while going from 300 to 400 adds only about 5. But each point still adds the same effective HP, so armor is never wasted — it just stops looking dramatic on the character sheet.

Does this match my specific game?

The formulas here — expected value crit, hyperbolic armor, multiplicative skill scaling — are the standard architecture used, with different constants, by most RPGs, MOBAs and ARPGs. Set the armor constant K to your game's value and the shapes carry over; exact numbers in any one game may add extra layers like level scaling or resistances.

Games like Damage Calculator