Example Data Table
| Fight |
Direct Heal |
Casts |
Targets |
Crit |
Overheal |
Estimated Effective HPS |
| Raid burst window |
5000 |
30 |
3 |
25% |
15% |
5421.83 |
| Arena support |
3200 |
18 |
2 |
20% |
10% |
2116.80 |
| Dungeon pressure |
4200 |
24 |
4 |
30% |
18% |
4945.92 |
Formula Used
Critical factor = 1 + critical chance × (critical multiplier − 1).
Modifier factor = (1 + healing bonus) × (1 − healing reduction).
Adjusted cast time = base cast time ÷ (1 + haste).
Direct raw healing = direct heal × used casts × targets × critical factor × modifier factor.
Tick healing = tick heal × applications × ticks × targets × critical factor × modifier factor.
Raw total healing = direct raw healing + tick healing + cooldown healing.
Effective healing = raw total healing × (1 − overheal).
Effective HPS = effective healing ÷ fight duration.
How To Use This Calculator
- Enter the full fight duration in seconds.
- Add direct heal value, planned casts, and base cast time.
- Enter heal over time tick value, applications, interval, and duration.
- Add target count, critical chance, critical multiplier, and haste.
- Set uptime, healing bonus, reduction, overheal, and cooldown healing.
- Press the calculate button.
- Review raw HPS, effective HPS, active HPS, and wasted healing.
- Download CSV or PDF for reporting and comparison.
Heals Per Second Planning Guide
Heals per second is a simple number with deep meaning. It shows how much useful healing reaches allies during a fight. A larger value is not always better. The best value depends on damage patterns, target count, timing, and wasted healing. This calculator helps you compare those details before a match, raid, dungeon, arena, or test run. Short notes can help too. Save each result after major changes. Compare builds with the same fight length. Then choose the setup that protects allies with less waste and better timing and value.
Why Effective Healing Matters
Raw healing counts every heal before waste. Effective healing removes overheal. Overheal happens when a target receives more health than needed. A healer with huge raw output can still perform poorly if most healing lands too late or on full targets. Effective HPS gives a cleaner view of real support value.
Advanced Inputs
The form includes direct heals, heal over time ticks, targets, critical chance, haste, uptime, bonuses, reductions, and cooldown healing. These options make the result flexible. You can model a burst window, a long encounter, or a mixed rotation. Haste can improve cast capacity and tick frequency. Uptime shows how often you can actually heal.
Using Results In Play
Use encounter HPS for long fight planning. Use active HPS for short healing windows. Compare raw HPS with effective HPS to see waste. If the gap is large, reduce overheal or change timing. If cast capacity is lower than planned casts, your rotation may be too crowded. Add cooldown healing when a special ability increases output. Team size also changes the result. One large heal on one target is different from smaller heals spread across many allies. The calculator multiplies target count, but player judgment still matters. Do not heal empty danger. Heal the person who will lose health next. Good timing protects resources and prevents panic later.
Better Healing Decisions
A good healer balances speed, efficiency, and target choice. Strong HPS helps during heavy damage. Stable HPS helps during constant pressure. Low overheal means better resource use. Review several examples and adjust one value at a time. This makes the final number easier to understand and easier to trust.
FAQs
What does heals per second mean?
Heals per second means the amount of healing delivered each second. It helps compare healing speed across builds, rotations, skills, and fight windows.
What is effective HPS?
Effective HPS removes overheal from the result. It shows healing that actually helped targets, so it is usually more useful than raw healing alone.
What is raw HPS?
Raw HPS counts all healing before overheal is removed. It is helpful for checking total output, but it can overstate real support value.
Why does overheal matter?
Overheal is healing that lands when it is not needed. High overheal means some healing was wasted, mistimed, or sent to the wrong target.
How does haste affect the result?
Haste lowers cast time and tick interval. That can increase possible casts and tick counts during the same fight duration.
What is active HPS?
Active HPS divides effective healing by active healing time. It is useful when uptime is below one hundred percent.
Can I use this for games?
Yes. The calculator works for raids, arenas, role playing games, strategy games, simulations, and any system with healing over time.
Should I use targets hit?
Yes, when a heal affects several allies. Enter the average number of targets that receive each heal or tick.