Alpha — test version. This calculator is still being tested. Numbers may be
wrong, inputs may change, and saved profiles may not carry over to a later version. Treat
every result as unverified until it is checked against the game.
This page’s script has not loaded. Try a hard refresh.
Enter the values and conditions for the moment you want to compare. A field badged
OCR
came from a character-sheet import, and
OCR?
means the sheet line is a best-guess match. Review every imported value before using it.
What this page is, and what it does not verify
This is a pre-mitigation, direct-Whirlwind calculator. Start from a saved profile or
enter the values shown by your character and weapon tooltips. The supplied examples are
only examples; replace their weapon-damage range with your own.
Additive bonuses are summed together; bonuses marked × multiply separately. Turn
on a conditional effect only while its condition is true. The calculator does not infer
uptime, resource flow, proc frequency, target overlap, or an equipped build.
Upgrade components and Chaotic Burst are shown separately when selected, because the
calculator cannot establish how often they hit. Proc damage, Paragon, and any effect
whose timing cannot be stated are outside the headline DPS.
Import from a character-sheet screenshot (OCR)
Drop, paste (Ctrl+V) or choose screenshots of the in-game character sheet.
Nothing is applied automatically — every read line lands in a review list where
you can fix the number, re-assign it, or untick it.
Text is read in your browser by tesseract.js, fetched from a CDN the first time you
use it — that one request needs internet; the images themselves never leave the page.
OCR misreads digits, so nothing is written to the form until you confirm the review
list. Lines that were read but not understood are listed too, rather than silently
dropped.
Drop or paste screenshots here
No internet, or OCR read it badly? Paste the lines as text instead
Same matching and same review list — it just skips the image step.
Average DPS (pre-mitigation)The average direct hit times the cast rate — the sustained figure, with no
channel length assumed and no assumption about when the first tick lands. Tick
"Total a fixed channel window" under the form to also total a channel of a set
length.
—
MIN damage per hit
AVG damage per hit
MAX damage per hit
Casts / sec
Ticks in window
Total over window
Active Overpower buff (included in all damage above)
Active stacks
Damage per stack
Additive damage bonus
Upgrade component (pre-mitigation)
This is a separate damage component, not headline DPS. Its hit rate, target overlap,
and uptime are not known, so the calculator does not add it to the Whirlwind total.
Dust Devil MIN (×2 devils, each)
Dust Devil AVG (×2 devils, each)
Dust Devil MAX (×2 devils, each)
Explosion MIN
Explosion AVG
Explosion MAX
Burning total over 5s
Burning average DPS
Iron Shrapnel MIN
Iron Shrapnel AVG
Iron Shrapnel MAX
Bleeding total over 5s
Bleeding average DPS
After supplied target multiplier
Average DPS
Total over window
How the hit is built up, factor by factor
Average direct hit
Weapon average
Base hit (coefficient × weapon × class scalar)
Core-stat factor
Additive factor
of which uniques
Separate multipliers
of which aspects
of which uniques
of which Berserking
of which skill-tree effects
of which talents
Vulnerable factor
Crit chance (capped at 100%)
Crit multiplier (on crit)
of which uniques
Expected crit factor
Overpower additive bonus (active stacks)
Cast rate
Attack-speed contribution (capped +1.0)
of which Call of the Ancients
Cast-speed contribution (capped +1.0)
Saved input profile
Load preserved test data deliberately; browser-saved edits still restore
automatically.