Leech Calculator






Leech Calculator – Optimize Your Life and Mana Recovery Rates


Leech Calculator

Calculate life and mana recovery rates, caps, and sustain metrics instantly.


The average damage dealt by a single skill hit.
Please enter a positive damage value.


How many times you hit per second.
Please enter a valid speed.


Percentage of damage converted to life/mana.
Value must be between 0 and 100.


Your maximum life or mana capacity.
Please enter your total pool.


The standard maximum recovery limit (usually 20%).
Enter the recovery cap percentage.

Effective Recovery Per Second
1,000.00
Leech Per Hit:
1,000.00
Potential Leech/Sec:
5,000.00
Maximum Pool Cap:
1,200.00
Efficiency Status:
Over Capped

Formula: Effective Recovery = Min( (Damage × Leech%) × Speed, Pool × MaxCap% ). This leech calculator ensures you don’t over-invest in leech stats that exceed your recovery ceiling.


Recovery vs. Cap Visualization

Comparison of Potential Leech (Blue) against the Resource Cap (Red).

What is a Leech Calculator?

A leech calculator is a specialized tool used by gamers and theorycrafters to determine how efficiently a character recovers vital resources like health, mana, or energy shields through combat. Whether you are playing an ARPG like Path of Exile or a classic dungeon crawler, understanding the mechanics of “damage-to-resource” conversion is critical for survival.

Who should use a leech calculator? Anyone looking to optimize their character’s “sustain.” Many players mistakenly believe that stacking more leech percentage always leads to more healing. However, most game engines implement a “leech cap,” which limits the total amount of resource you can recover per second regardless of how much damage you deal. This leech calculator helps you find that sweet spot.

Common misconceptions include the idea that leech is instantaneous. In many modern games, leech is actually a “buff” or a “recharge instance” that restores resources over time, and our leech calculator accounts for these rate-based limitations.

Leech Calculator Formula and Mathematical Explanation

The math behind a leech calculator involves two primary phases: calculating the potential resource gain per hit and comparing the cumulative gain against the global recovery cap.

The Core Derivation

  1. Leech Per Hit: Damage per Hit × Leech %
  2. Potential Leech Per Second: Leech Per Hit × Attacks Per Second
  3. Recovery Cap: Total Pool × Max Recovery Rate %
  4. Effective Leech: Lower of (Potential Leech Per Second) or (Recovery Cap)
Variable Meaning Unit Typical Range
Damage Average output per strike Integers 100 – 1,000,000+
Leech % Conversion ratio Percentage 0.1% – 10%
Attack Speed Hits per second Frequency 1.0 – 15.0
Total Pool Max HP or Mana Points 1,000 – 20,000
Max Cap Limit on recovery rate Percentage/sec 10% – 40%

Using a leech calculator allows you to see if your “Leech %” is wasted points. If your Potential Leech is 5,000 but your Cap is 1,200, your leech calculator results will show you are “Over Capped,” suggesting you could move points into other defensive or offensive stats.

Practical Examples (Real-World Use Cases)

Example 1: The Glass Cannon

Imagine a character with 3,000 Life dealing 100,000 damage per hit at 2 attacks per second with 1% leech.
The leech calculator would show:
– Leech per hit: 1,000
– Potential/sec: 2,000
– Recovery Cap (20% of 3,000): 600
Result: Even though you “leech” 2,000 per second, you only actually receive 600 health per second. You are 333% over the cap.

Example 2: The High-Pool Tank

A tank has 10,000 Life, deals 10,000 damage per hit, attacks 1.5 times per second, and has 2% leech.
The leech calculator would show:
– Leech per hit: 200
– Potential/sec: 300
– Recovery Cap (20% of 10,000): 2,000
Result: You are only utilizing 15% of your potential recovery cap. This user needs more leech % or more damage to reach the full sustain potential.

How to Use This Leech Calculator

To get the most out of this leech calculator, follow these simple steps:

  • Step 1: Enter your average damage per hit from your character sheet.
  • Step 2: Input your attack or cast speed. Ensure this matches the skill you are using for leech.
  • Step 3: Find your total Leech percentage from your gear and skill tree and enter it.
  • Step 4: Put in your maximum Life or Mana pool to determine your recovery ceiling.
  • Step 5: Observe the leech calculator chart to see the gap between potential and actual recovery.

Key Factors That Affect Leech Calculator Results

  1. Attack Speed: High frequency creates more “leech instances,” which helps reach the cap faster but doesn’t increase the cap itself.
  2. Total Resource Pool: Increasing your max Life or Mana is the most direct way to increase the absolute value of your leech calculator cap.
  3. Increased Recovery Rate: Some modifiers increase the *rate* at which leech is applied, effectively raising the 20% default limit.
  4. Overleech: Mechanics that allow leech to continue even at full health change how the leech calculator evaluates sustain during downtime.
  5. Damage Type: Ensure the leech calculator is using the specific damage type (Physical, Elemental) that matches your leech source.
  6. Area of Effect (AoE): While this calculator focuses on single hits, hitting multiple targets will multiply the potential leech per second.

Frequently Asked Questions (FAQ)

Does this leech calculator work for Mana and Life?

Yes, the logic is identical. Simply input your Mana pool and Mana leech percentage to calculate Mana sustain.

Why is my effective leech lower than my potential leech?

This is due to the “Recovery Cap.” Most games limit recovery to a percentage of your max pool per second to prevent immortality through high damage.

Does attack speed increase my leech cap?

No, attack speed only helps you reach the cap more consistently. Only increasing your total pool or max recovery modifiers can raise the cap in a leech calculator.

Can I leech from Damage over Time (DoT)?

In most games, leech only applies to “hits.” Check your game’s specific mechanics before using the leech calculator for DoT builds.

What is “Overleech”?

Overleech allows the healing effects to persist even when your health is full, so the next time you take damage, you are already recovering.

How does critical strike affect the leech calculator?

Critical strikes increase your “Average Damage Per Hit,” which in turn increases your Potential Leech Per Second.

Is 2% leech enough?

Usually, yes. Because of the cap, very small percentages of high damage often hit the ceiling easily.

Why does the chart show a flat line for the cap?

The cap is a hard limit based on your health pool. Once your damage reaches that line, adding more damage does not increase healing.

Related Tools and Internal Resources


Leave a Comment