WoW Global Cooldown Calculator

⏱ WoW Global Cooldown Calculator

Estimate effective global cooldown, haste pressure, minimum cap contact, latency loss, spell exceptions, burst-window actions, and practical rotation actions per minute.

Planner note: Use this as a rotation timing model. It separates the normal haste-scaled global cooldown from fixed, off-GCD, pet-command, and channel-planning exceptions so burst windows are easier to compare.
🧙Named Spec Presets
GCD Timing Inputs
Preset loaded: Fire Mage Combustion tests a 1.5 second caster baseline with stacked haste, a 0.75 second floor, and a short burst window.
Profile fills base GCD, haste, cap, exception, off-GCD share, latency, and window length.
Permanent sheet haste, raid buffs, talents, or spec passives entered as one percentage.
Use for Bloodlust/Heroism, Icy Veins, Adrenaline Rush, Power Infusion, trinkets, or short procs.
The common haste-scaled floor is 0.75 seconds; fixed exceptions can ignore haste reduction.
Choose the closest behavior for the spell or ability being modeled inside the rotation.
Percent of total keypresses expected to be interrupts, cooldowns, movement, racials, or abilities outside the main GCD rhythm.
Use the practical delay that survives spell queueing, not necessarily raw ping.
Examples: 10 second mini-go, 20 second cooldown stack, or 60 second steady loop.
📊Current Plan Snapshot
1.50s
Profile base GCD
66.4%
Multiplicative haste stack
0.75s
Minimum cap
45ms
Input delay used
WoW Global Cooldown Results
Effective GCD
0.90s
after haste, caps, and selected exception
On-GCD APM
63.4
main rotational actions per minute
Total Keypress APM
70.4
includes off-GCD weave share
Window Actions
23
estimated actions in selected window
🧮Spec Preset Comparison Grid
Fire Mage Combustion
Base1.50s
Haste stack66.4%
Window20s
Outlaw Adrenaline Rush
Base1.00s
Haste stack81.5%
Window18s
Feral Cat Weave
Base1.00s
Haste stack22.0%
Window24s
Restoration Druid Ramp
Base1.50s
Haste stack55.2%
Window16s
📚Reference Tables
Haste to GCD planning table
Total haste1.5s base1.0s baseCap pressure
0%1.50s1.00sNo cap contact
10%1.36s0.91sComfortable
25%1.20s0.80sFast melee close
50%1.00s0.75s1.0s base capped
100%0.75s0.75sBoth at common floor

Formula used for haste-scaled rows: base GCD divided by 1 plus total haste, then limited by the selected minimum cap.

Spec baseline examples
ProfileBase GCDTypical modelWatch point
Fire Mage1.50sHaste-scaled casterCombustion button density
Shadow Priest1.50sDoT and channel planningVoidform haste ramp
Outlaw Rogue1.00sEnergy melee rhythmFixed-GCD feeling
Feral Druid1.00sCat Form pacingEnergy pooling gaps
Restoration Druid1.50sHoT ramp plannerLate ramp compression

Presets are timing profiles for planning. Use custom values when a spell, talent, stance, form, or expansion rule differs.

Spell and ability exception guide
ExceptionCalculator behaviorAPM effectUse case
Standard haste-scaledBase divided by hasteMain rotation limiterMost instant spells
Fixed 1.0s globalIgnores haste reductionCaps speed directlySpecific ability checks
Off-GCD abilityNo lockout addedRaises keypress APMCooldowns or interrupts
Pet command pulse0.50s planning lockSmall weave penaltyCommand timing
Channeled or cast-gatedUses slower planning gateMay hide GCD gainsChannels and hard casts

The selected exception changes the ability lockout card, while the rotation APM still shows your normal on-GCD rhythm plus delay.

Burst window action targets
Window0.75s GCD1.00s GCD1.50s GCD
10 sec13 actions10 actions6 actions
15 sec20 actions15 actions10 actions
20 sec26 actions20 actions13 actions
30 sec40 actions30 actions20 actions
60 sec80 actions60 actions40 actions

These are clean lockout counts before latency, resource pooling, movement, cast times, target swaps, or off-GCD weaves are added.

💡Practical Timing Tips
Stack haste correctly: Additive-looking buffs often feel simple in game, but this calculator multiplies the permanent haste stack and the temporary window haste so burst GCD compression is not understated.
Separate speed from execution: A 0.75 second lockout is only useful when resources, movement, spell queueing, target swaps, and keybind comfort allow you to spend that many actions cleanly.

Global cooldowns are a central part of every rotation decision that a player make in World of Warcraft. Global cooldowns will have an effect on the players experience of the burst window of abilities that can be used. A player may feel like a burst window is too short, but only due to a lack of understanding of how haste, the minimum global cooldown cap, and input delay interact with each of the instance ability.

By understanding these three factors and how they interact with those abilities, a player can begin to make choices based off these feelings. Each specialization has a baseline cooldown for there abilities. Casters will have a 1.5 second cooldown while melee specializations will has a 1 second cooldown.

How Global Cooldown, Haste and Latency Affect Your Burst Window

Because fire mages and feral druids has different base cooldowns, each of these professions will experience haste different. By plugging a players permanent and temporary haste into a calculator, it will be able to calculate the impact that haste will have upon their baseline global cooldown. With this information, a player can decide if new gear will impact their burst window, or if it will simply change their global cooldown to the unbeattable cap.

Temporary haste can be stack with permanent haste. However, the interaction between these two type of haste is a multiplicative interaction. For instance, if a player has a thirty percent chance to gain temporary haste, and their gear provides twenty five percent haste, it will not be fifty five percent haste.

Instead, each percent will multiply. By using a tool that models a combustion window and an adrenaline rush window, a player can separate these two types of haste, and determine if gaining a major cooldown for a haste buff will provide additional actions for the player while utilizing there burst window. The minimum global cooldown cap exist to ensure that rotation windows do not become contests of how fast a player can hit the global cooldowns of their spells.

Without a minimum global cooldown cap, haste would reduce the cooldown of abilities to fractions of a second. Most specializations has a minimum global cooldown of 0.75 seconds, but some abilities will ignore haste. By using the exception model built into the calculator, the player can model how often that ability will prevent a player from hitting the global cooldown cap.

For example, a channeled spell will provide some benefits to a player that will hide some of the gains from haste, and the calculator will account for this benefit when projecting action counts for burst length determined by the player. Finally, the impact of latency can be modeled in the calculator. Even with perfect spell queuing, a player with a forty-five millisecond latency between each spell will perform fewer actions in a given amount of time than a player with zero latency.

This latency can be accounted for in the calculator to provide an accurate actions-per-minute value for the players. Additionally, the calculator separate global cooldown actions from off-GCD weaves, as many specializations have abilities that rely upon interrupts, racials, or maintenance spells that dont use a global cooldown. Burst windows will display the impact of haste, the minimum global cooldown cap, latency, and other factors upon a players burst window.

Each of these factors will create a series of decisions for the player as to which abilities should be utilize within that burst window. Within the calculator are reference tables that detail how many action can be performed within burst windows of various lengths, given different global cooldown speeds. These values will provide a baseline for a player prior to the incorporation of movement, target swapping, and other factors that impact the rotation other than global cooldowns.

Burst window calculators allow a player to begin to test the rotation of their abilities prior to beginning to play with them. A player can use the calculator to determine how many extra actions per minute are required to reach the global cooldown, how many action will be lost if a player utilizes a one-second ability, or how many actions per minute will be lost due to latency. These comparisons will allow a player to become comfortabley with their abilities and their costs before ever beginning to play with them.

Furthermore, when a player obtains new gear or talents, a player will be aware of which variable will change, and which variables will remain at the global cooldown cap.

WoW Global Cooldown Calculator

Leave a Comment