Lifesteal Calculator
Calculate your lifesteal healing per hit and sustain potential in combat.
Lifesteal Stats
Healing Per Second
Lifesteal Breakdown
Sustain Analysis
What Is Lifesteal and Why It Matters
Lifesteal is one of the most powerful sustain mechanics in action RPGs, MOBAs, and hack-and-slash games. It converts a percentage of the damage you deal into health restored to your character. The more you attack — and the harder you hit — the more health you recover, turning offensive power directly into defensive staying power.
Understanding your lifesteal in precise numerical terms gives you a real advantage when building a character, selecting gear, or preparing for a tough boss encounter. Rather than guessing whether your vampire build can outlast incoming damage, the lifesteal calculator lets you model your exact healing per second, time to full health recovery, and the breakeven damage-per-second that keeps you alive indefinitely.
Lifesteal appears in virtually every major action game genre. In MOBAs like League of Legends and Dota 2, it is a core stat tied to attack-damage carries. In ARPGs like Diablo and Path of Exile, life-on-hit and leech mechanics let players survive brutal endgame content by converting their massive damage output into effective sustain. Even in fighting games and survival titles, drain or vampire effects follow this same fundamental math.
What makes lifesteal especially interesting from a theory-crafting perspective is how it interacts with critical strikes, attack speed, and enemy healing-reduction debuffs. A high crit chance dramatically increases your average damage per hit, which in turn scales your healing. A fast attack speed multiplies your healing per second even if each individual hit is modest. But opponents can negate your sustain with grievous wounds or similar healing-reduction effects, shrinking your effective recovery by a flat percentage. This lifesteal calculator accounts for all of these variables simultaneously so you always know your true sustain potential.
Lifesteal Formula and How the Calculator Works
The lifesteal calculator uses a chain of formulas that mirror the actual mechanics found in most games. Every output — heal per hit, healing per second, time to full health, and breakeven DPS — follows directly from the inputs you provide.
First, the calculator determines your average damage per hit by accounting for critical strikes. It assumes a 2× crit multiplier, which is standard in most games that use this mechanic. The formula blends your base damage with the probability that any given hit is a critical strike:
Next, your raw heal per hit is computed by applying the lifesteal percentage to that average damage. If healing reduction is present (from an enemy debuff or game mechanic), that factor is applied as a separate multiplier to produce your effective heal per hit.
Finally, healing per second (HPS) combines effective heal per hit with your attack speed, giving you a continuous sustain rate. Time to full heal and the HP regen percentage are derived directly from HPS and your maximum health. Breakeven DPS equals HPS — that is the incoming DPS your lifesteal can exactly cancel out.
Lifesteal Calculation Chain
Where:
- damage= Raw damage dealt per hit before crits
- critChance= Percentage chance each hit is a critical strike (assumes 2× crit multiplier)
- avgDamage= Expected damage per hit after factoring in crit probability
- lifesteal= Lifesteal percentage — the fraction of damage converted to health
- healPerHit= Raw health restored per hit before healing reduction
- healReduction= Percentage by which incoming healing is reduced (e.g. grievous wounds)
- effectiveHealPerHit= Actual health restored per hit after healing reduction
- attackSpeed= Number of attacks per second
- HPS= Healing per second — your continuous health recovery rate
- maxHealth= Your character's maximum health pool
- timeToFullHeal= Seconds to recover from 0 to full health while attacking
- hpsPercent= HPS expressed as a percentage of maximum health per second
- breakevenDPS= Incoming DPS that your lifesteal exactly neutralises
How Crit Chance and Attack Speed Scale Your Lifesteal
Two stats have an outsized impact on the effectiveness of a lifesteal build: critical strike chance and attack speed. Understanding how they each multiply your sustain helps you prioritise correctly when gearing or spending skill points.
Critical strike chance increases your average damage per hit by blending the chance of a double-damage crit into every swing. At 0% crit, you deal exactly your base damage. At 50% crit, your average damage is 1.5× your base (because half your hits do 2× and half do 1×). At 100% crit, every hit is doubled. Because lifesteal is applied to this average damage, crit directly and linearly inflates your heal per hit. A player with 25% crit chance heals as if their base damage were 25% higher.
Attack speed is a pure multiplier on your HPS. Going from 1.0 attacks per second to 2.0 attacks per second doubles your healing per second regardless of other stats. This means attack-speed items are particularly efficient for sustain builds — they don't just help you deal damage faster, they also heal you twice as fast.
The synergy between crit and attack speed is additive in the formula but compounding in practice. A high-crit, fast-attacking build stacks both multipliers, producing dramatically higher HPS than either stat alone would suggest. This is why auto-attack-oriented carries with high attack speed and moderate lifesteal often achieve near-infinite sustain in prolonged fights.
When comparing gear pieces, use the lifesteal calculator to model each option. Sometimes a weapon with lower raw damage but higher crit or attack speed produces more HPS than a pure damage upgrade — a counter-intuitive result that only becomes obvious when you run the numbers.
Healing Reduction: The Hard Counter to Lifesteal
Most competitive games introduce healing reduction as a deliberate balance mechanic to prevent lifesteal builds from becoming unstoppable. Understanding how healing reduction affects your sustain — and how to work around it — is essential for any serious lifesteal player.
Healing reduction is a flat percentage debuff applied to all incoming healing. Common implementations include League of Legends' Grievous Wounds (40% or 60% reduction), Dota 2's various healer counters, and Path of Exile's Corrupted Blood or Wither stacks. The lifesteal calculator applies healing reduction directly as a multiplier on your heal per hit: 40% reduction leaves you with 60% of your normal healing. 60% reduction leaves only 40%.
The practical impact is severe. If your normal build generates 300 HPS, a 60% grievous wounds effect drops you to 120 HPS. If the enemy is dealing 150 DPS, you were previously ahead (breakeven at 300 DPS); now you are behind and steadily losing health. This is why building to counter healing reduction — or timing your sustain windows around when debuffs expire — is part of high-level lifesteal play.
The calculator's healing reduction field lets you model both scenarios. Enter 0 to see your maximum sustain. Enter the relevant reduction percentage to see your effective sustain against a prepared opponent. Some players keep two build configurations on hand: an optimistic model for uncontested fights and a conservative model for situations where healing reduction is expected.
Breakeven DPS, Time to Full Heal, and Sustain Thresholds
Two outputs from the lifesteal calculator are especially useful for practical gameplay decisions: breakeven DPS and time to full heal.
Breakeven DPS is the incoming damage per second that your lifesteal healing exactly cancels out. If the enemy is dealing less DPS than your breakeven value, you will net-heal during a fight and your health bar will trend upward over time. If they are dealing more, you will slowly lose ground. This metric is particularly valuable for assessing whether a boss or elite enemy can be soloed with your current build, and for comparing lifesteal builds against pure defensive builds like armour stacking or damage avoidance.
Time to full heal tells you how many seconds of continuous attacking it would take to recover from 0 health to your maximum, assuming no incoming damage. While combat is never this clean, the value is useful as a benchmark. Characters who can fully recover in under 10 seconds of fighting have extremely high sustain and can often reset engagements by briefly retreating. Characters who take 30 or more seconds to fully recover are relying on incremental healing over long fights rather than burst regeneration.
HP regen rate as a percentage of max health per second is useful for comparing builds across different health pool sizes. A healer providing 2% max HP per second is equally effective regardless of whether the target has 3000 or 10000 health. Framing your lifesteal in percentage terms helps you benchmark against recovery effects from other sources — potions, regeneration passives, and support abilities — so you can identify whether lifesteal or another sustain source should be your priority investment.
| HPS % of Max HP | Sustain Tier | Typical Scenario |
|---|---|---|
| 0% – 1% | Low | Supplemental healing only; won't save you alone |
| 1% – 3% | Moderate | Viable sustain in most standard fights |
| 3% – 7% | Strong | Can outlast most normal enemies indefinitely |
| 7%+ | Dominant | Near-unkillable while attacking; may be hard-capped by game |
Optimising Your Lifesteal Build
Effective lifesteal builds require balancing offensive damage, attack speed, and crit in a way that maximises sustained healing rather than burst damage. The following principles apply broadly across games that feature lifesteal mechanics.
Prioritise base damage for raw lifesteal. Because lifesteal is a percentage of damage dealt, every point of raw damage is directly converted into healing. High-damage builds automatically become high-sustain builds when lifesteal is present. This is why damage-dealing items often serve double duty in lifesteal loadouts — they are simultaneously offensive and defensive investments.
Value attack speed for HPS efficiency. Attack speed multiplies your healing per second without affecting your heal per hit. If two weapons have identical damage but one has double the attack speed, it produces double the HPS. For continuous-fight scenarios, a fast-attacking, moderately-powerful weapon with lifesteal often outperforms a slow, high-damage weapon despite lower burst potential.
Use the breakeven DPS to set a sustain floor. Determine the average DPS of the content you are tackling and use the calculator to find what combination of lifesteal percentage, damage, and attack speed meets that breakeven threshold. Once you hit breakeven, extra damage is icing — but if you are below breakeven, investing in survivability stats may be more impactful than more damage.
Respect healing reduction in your build planning. If the game has healing reduction mechanics and they are common at your tier of content, model your build at the relevant reduction percentage rather than zero. A build that looks dominant at 0% reduction may become mediocre at 60% grievous wounds. Some players solve this by building a higher lifesteal percentage to partially offset the reduction, or by timing healing windows around when debuffs expire.
Worked Examples
Standard Carry — No Healing Reduction
Problem:
A carry has 20% lifesteal, 600 damage per hit, 1.8 attacks per second, 25% crit chance, and 6000 max health. No healing reduction is present. What are the key sustain stats?
Solution Steps:
- 1Compute average damage: avgDamage = 600 × (1 + 25/100) = 600 × 1.25 = 750
- 2Compute heal per hit: healPerHit = 750 × (20/100) = 150 HP per hit
- 3Apply healing reduction (0%): effectiveHealPerHit = 150 × (1 − 0/100) = 150 HP per hit
- 4Compute HPS: HPS = 150 × 1.8 = 270 HPS
- 5Compute HP regen rate: hpsPercent = (270 / 6000) × 100 = 4.50% of max HP per second
- 6Compute time to full heal: timeToFullHeal = 6000 / 270 ≈ 22.2 seconds
- 7Breakeven DPS = HPS = 270 DPS incoming can be completely negated
Result:
270 HPS (4.50% max HP/s). This is a strong sustain tier — the carry can survive up to 270 incoming DPS indefinitely and fully recovers in about 22 seconds of continuous attacking.
Vampire Build vs. Grievous Wounds
Problem:
A vampire-themed character has 30% lifesteal, 800 damage per hit, 1.2 attacks per second, 40% crit chance, 8000 max health, and the enemy applies 60% healing reduction. How badly does grievous wounds hurt the sustain?
Solution Steps:
- 1Average damage: avgDamage = 800 × (1 + 40/100) = 800 × 1.40 = 1120
- 2Base heal per hit: healPerHit = 1120 × (30/100) = 336 HP
- 3Apply 60% healing reduction: effectiveHealPerHit = 336 × (1 − 60/100) = 336 × 0.40 = 134 HP
- 4HPS without healing reduction would be: 336 × 1.2 = 403 HPS
- 5HPS with 60% grievous wounds: 134 × 1.2 = 161 HPS
- 6HP regen rate: (161 / 8000) × 100 = 2.01% max HP/s
- 7Time to full heal: 8000 / 161 ≈ 49.7 seconds
Result:
Healing reduction slashes sustain from 403 HPS to just 161 HPS — a 60% drop matching the reduction percentage. The breakeven DPS falls from 403 to 161, making the character much more vulnerable. This illustrates why healing reduction is the primary counter to vampire builds.
Fast-Attack Low-Damage Build
Problem:
A rogue with 12% lifesteal, 250 damage per hit, 3.0 attacks per second, 15% crit chance, and 4000 max health has no healing reduction. Compare to a slower warrior with 12% lifesteal, 750 damage per hit, 1.0 attack per second, 15% crit chance, and 4000 max health.
Solution Steps:
- 1Rogue avgDamage: 250 × (1 + 15/100) = 250 × 1.15 = 287.5
- 2Rogue healPerHit: 287.5 × (12/100) = 34.5 HP per hit
- 3Rogue HPS: 34.5 × 3.0 = 103.5 HPS; hpsPercent = (103.5/4000) × 100 = 2.59%
- 4Warrior avgDamage: 750 × 1.15 = 862.5
- 5Warrior healPerHit: 862.5 × (12/100) = 103.5 HP per hit
- 6Warrior HPS: 103.5 × 1.0 = 103.5 HPS; hpsPercent = 2.59%
- 7Both builds generate identical HPS (103.5) because damage × attack speed is the same (250 × 3.0 = 750 × 1.0 = 750 DPS)
Result:
Both the rogue and warrior produce exactly 103.5 HPS. When total DPS is equal, the lifesteal rate and sustain are identical regardless of whether damage comes from many small hits or fewer large ones. Build choice should then be driven by other factors like crit scaling, procs, or game-specific on-hit effects.
Default Calculator Values Verification
Problem:
Verify the default inputs: 15% lifesteal, 500 damage per hit, 1.5 attacks per second, 25% crit chance, 5000 max health, 0% healing reduction.
Solution Steps:
- 1avgDamage = 500 × (1 + 25/100) = 500 × 1.25 = 625
- 2healPerHit = 625 × (15/100) = 93.75 ≈ 94 HP
- 3effectiveHealPerHit = 93.75 × (1 − 0/100) = 93.75 ≈ 94 HP
- 4HPS = 93.75 × 1.5 = 140.625 ≈ 141 HPS
- 5hpsPercent = (140.625 / 5000) × 100 = 2.81%
- 6timeToFullHeal = 5000 / 140.625 ≈ 35.6 seconds
- 7breakevenDPS = 141 incoming DPS neutralised
Result:
With default values the calculator outputs approximately 141 HPS (2.81% max HP/s), a time to full heal around 35.6 seconds, and a breakeven DPS of 141. This represents moderate, viable sustain for typical mid-game content.
Tips & Best Practices
- ✓Model your build against the specific healing reduction percentage used in the content you are tackling — 60% grievous wounds is radically different from 0%.
- ✓Breakeven DPS equals your HPS. Find the enemy's approximate DPS and ensure your HPS meets or exceeds it before committing to a lifesteal-primary build.
- ✓Attack speed and damage are interchangeable for HPS purposes when all other factors are equal — a weapon with double the attack speed and half the damage produces the same HPS.
- ✓Crit chance above 50% yields diminishing returns relative to raw damage increases, because the average damage formula is linear — 50% crit adds 50% to avgDamage; 100% crit adds 100%.
- ✓Use the HP regen percentage output to compare lifesteal sustain against flat regeneration bonuses — both are directly comparable when expressed in percent max HP per second.
- ✓Build a minimum viable HPS target first (e.g. enough to survive trash packs), then allocate remaining item budget to raw damage, which scales both offense and lifesteal simultaneously.
- ✓When your time to full heal is under 15 seconds, your build can sustain extended fights by briefly retreating between burst windows to recover quickly.
- ✓Stack lifesteal with on-hit effects cautiously — some games cap lifesteal effectiveness or apply diminishing returns above a threshold percentage.
- ✓In PvP scenarios, assume the opponent will apply healing reduction. Use the calculator's healing reduction field to plan your realistic sustain before a match.
Frequently Asked Questions
Sources & References
Last updated: 2026-06-05
Help us improve!
How would you rate the Lifesteal Calculator?
Editorial Note
MyCalcBuddy Editorial Team
This page is maintained as an educational calculator reference.
Formula Source: Standard Mathematical References
by Various