WoW Forever Mage Macros

30 Mage macros, 3 of them for spells that are new in Forever. Filter by talent path and level, then copy one into the game.

Essential Mage macros

Picked from the macros players search these pages for, then one for each basic job of a talent path: opener, main attack, interrupt, survival or healing. Every other macro is in the full list below.

Every Mage

  1. Counterspell

    Counterspell at mouseover

    • Any talent path
    • Level 24+

    Stops your own cast first, then counters the caster under your cursor: an interrupt can’t wait for a Frostbolt to finish.

    Clear the way first

    #showtooltip Counterspell
    /stopcasting
    /cast [@mouseover,harm,nodead][] Counterspell
    84/255
  2. Polymorph

    Polymorph at mouseover

    • Any talent path
    • Level 8+

    Sheeps the add under your cursor and keeps your target on the kill.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Polymorph
    55/255
  3. Remove Lesser Curse

    Remove Lesser Curse at mouseover

    • Any talent path
    • Level 18+

    Casts Remove Lesser Curse on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,help,nodead][help,nodead][@player] Remove Lesser Curse
    85/255

Arcane

  1. Arcane Power

    Arcane Power with both trinkets

    • Arcane
    • Level 40+

    Uses both trinket slots, then casts Arcane Power.

    Trinkets with a cooldown

    #showtooltip Arcane Power
    /use 13
    /use 14
    /cast Arcane Power
    60/255
  2. Arcane MissilesArcane Blast

    Arcane Blast, Shift for Arcane Missiles

    • Arcane
    • Level 20+
    • New in Forever

    Arcane Blast is the new Arcane filler; when Missile Barrage procs, Shift fires the free Arcane Missiles and can’t clip them.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift,nochanneling] Arcane Missiles; [nomod] Arcane Blast
    81/255
  3. Arcane Missiles

    Arcane Missiles without clipping

    • Any talent path
    • Level 8+

    Mash it: the macro does nothing while you’re channeling, so a second press can’t cut Arcane Missiles short.

    The game picks

    #showtooltip
    /cast [nochanneling] Arcane Missiles
    49/255
  4. Presence of MindPyroblast

    Presence of Mind Pyroblast

    • Arcane
    • Fire
    • Level 30+

    Makes Pyroblast instant with Presence of Mind in one press (both talents).

    A free cooldown first

    #showtooltip Pyroblast
    /cast Presence of Mind
    /cast Pyroblast
    61/255

Fire

  1. Combustion

    Combustion with both trinkets

    • Fire
    • Level 40+

    Uses both trinket slots, then casts Combustion.

    Trinkets with a cooldown

    #showtooltip Combustion
    /use 13
    /use 14
    /cast Combustion
    56/255
  2. FlamestrikeBlast Wave

    Blast Wave, Shift for Flamestrike

    • Fire
    • Level 30+

    A press casts Blast Wave; with Shift held, Flamestrike.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Flamestrike; Blast Wave
    54/255
  3. Fire Blast

    Fire Blast at mouseover

    • Fire
    • Level 6+

    Casts Fire Blast on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Fire Blast
    56/255
  4. Presence of MindPyroblast

    Presence of Mind Pyroblast

    • Arcane
    • Fire
    • Level 30+

    Makes Pyroblast instant with Presence of Mind in one press (both talents).

    A free cooldown first

    #showtooltip Pyroblast
    /cast Presence of Mind
    /cast Pyroblast
    61/255

Frost

  1. Ice Block

    Ice Block on and off

    • Frost
    • Level 25+

    Casts Ice Block, and a second press ends it early.

    On and off

    #showtooltip Ice Block
    /cancelaura Ice Block
    /cast Ice Block
    60/255
  2. Ice LanceFrostbolt

    Frostbolt, Shift for Ice Lance

    • Frost
    • Level 20+
    • New in Forever

    Ice Lance (new Frost talent) is instant and hits a frozen target for 300% more: Frostbolt on a press, Ice Lance with Shift when something is frozen or you have to move.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Ice Lance; Frostbolt
    51/255
  3. Frost NovaIce Lance

    Frost Nova, then Ice Lance

    • Frost
    • Level 20+
    • New in Forever

    Each press casts the next spell: Frost Nova, then Ice Lance. It starts over when its reset comes.

    Fixed order

    #showtooltip
    /castsequence reset=8 Frost Nova, Ice Lance
    56/255
  4. Frost Nova

    Clean Frost Nova

    • Any talent path
    • Level 10+

    Stops what would get in the way first, then casts Frost Nova.

    Clear the way first

    #showtooltip Frost Nova
    /stopcasting
    /cast Frost Nova
    53/255

All Mage macros

Macros for every Mage 8

  1. Polymorph

    Polymorph at mouseover

    • Any talent path
    • Level 8+

    Sheeps the add under your cursor and keeps your target on the kill.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Polymorph
    55/255
  2. Counterspell

    Counterspell at mouseover

    • Any talent path
    • Level 24+

    Stops your own cast first, then counters the caster under your cursor: an interrupt can’t wait for a Frostbolt to finish.

    Clear the way first

    #showtooltip Counterspell
    /stopcasting
    /cast [@mouseover,harm,nodead][] Counterspell
    84/255
  3. Remove Lesser Curse

    Remove Lesser Curse at mouseover

    • Any talent path
    • Level 18+

    Casts Remove Lesser Curse on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,help,nodead][help,nodead][@player] Remove Lesser Curse
    85/255
  4. Frost WardFire Ward

    Fire Ward, Shift for Frost Ward

    • Any talent path
    • Level 22+

    A press casts Fire Ward; with Shift held, Frost Ward.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Frost Ward; Fire Ward
    52/255
  5. Cone of ColdArcane Explosion

    Arcane Explosion, Shift for Cone of Cold

    • Any talent path
    • Level 26+

    A press casts Arcane Explosion; with Shift held, Cone of Cold.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Cone of Cold; Arcane Explosion
    61/255
  6. Arcane Missiles

    Arcane Missiles without clipping

    • Any talent path
    • Level 8+

    Mash it: the macro does nothing while you’re channeling, so a second press can’t cut Arcane Missiles short.

    The game picks

    #showtooltip
    /cast [nochanneling] Arcane Missiles
    49/255
  7. Frost Nova

    Clean Frost Nova

    • Any talent path
    • Level 10+

    Stops what would get in the way first, then casts Frost Nova.

    Clear the way first

    #showtooltip Frost Nova
    /stopcasting
    /cast Frost Nova
    53/255
  8. Blood FuryBerserking

    Blood Fury or Berserking with both trinkets

    • Any talent path
    • Level 1+
    • Orc / Troll only

    Uses both trinket slots, then your racial: Blood Fury on an Orc, Berserking on a Troll.

    Racial with your trinkets

    #showtooltip
    /use 13
    /use 14
    /cast Blood Fury
    /cast Berserking
    62/255

Arcane Mage macros 3

  1. Arcane Power

    Arcane Power with both trinkets

    • Arcane
    • Level 40+

    Uses both trinket slots, then casts Arcane Power.

    Trinkets with a cooldown

    #showtooltip Arcane Power
    /use 13
    /use 14
    /cast Arcane Power
    60/255
  2. Presence of MindPyroblast

    Presence of Mind Pyroblast

    • Arcane
    • Fire
    • Level 30+

    Makes Pyroblast instant with Presence of Mind in one press (both talents).

    A free cooldown first

    #showtooltip Pyroblast
    /cast Presence of Mind
    /cast Pyroblast
    61/255
  3. Arcane MissilesArcane Blast

    Arcane Blast, Shift for Arcane Missiles

    • Arcane
    • Level 20+
    • New in Forever

    Arcane Blast is the new Arcane filler; when Missile Barrage procs, Shift fires the free Arcane Missiles and can’t clip them.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift,nochanneling] Arcane Missiles; [nomod] Arcane Blast
    81/255

Fire Mage macros 3

  1. Fire Blast

    Fire Blast at mouseover

    • Fire
    • Level 6+

    Casts Fire Blast on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,harm,nodead][] Fire Blast
    56/255
  2. Combustion

    Combustion with both trinkets

    • Fire
    • Level 40+

    Uses both trinket slots, then casts Combustion.

    Trinkets with a cooldown

    #showtooltip Combustion
    /use 13
    /use 14
    /cast Combustion
    56/255
  3. FlamestrikeBlast Wave

    Blast Wave, Shift for Flamestrike

    • Fire
    • Level 30+

    A press casts Blast Wave; with Shift held, Flamestrike.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Flamestrike; Blast Wave
    54/255

Frost Mage macros 3

  1. Ice Block

    Ice Block on and off

    • Frost
    • Level 25+

    Casts Ice Block, and a second press ends it early.

    On and off

    #showtooltip Ice Block
    /cancelaura Ice Block
    /cast Ice Block
    60/255
  2. Frost NovaIce Lance

    Frost Nova, then Ice Lance

    • Frost
    • Level 20+
    • New in Forever

    Each press casts the next spell: Frost Nova, then Ice Lance. It starts over when its reset comes.

    Fixed order

    #showtooltip
    /castsequence reset=8 Frost Nova, Ice Lance
    56/255
  3. Ice LanceFrostbolt

    Frostbolt, Shift for Ice Lance

    • Frost
    • Level 20+
    • New in Forever

    Ice Lance (new Frost talent) is instant and hits a frozen target for 300% more: Frostbolt on a press, Ice Lance with Shift when something is frozen or you have to move.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Ice Lance; Frostbolt
    51/255

Mage utility macros 9

  1. Arcane Intellect

    Arcane Intellect at mouseover

    • Any talent path
    • Level 1+

    Casts Arcane Intellect on the unit under your cursor; with nothing there, on your target.

    Mouseover

    #showtooltip
    /cast [@mouseover,help,nodead][help,nodead][@player] Arcane Intellect
    82/255
  2. Conjure WaterConjure Food

    Food, Shift for water

    • Any talent path
    • Level 6+

    Conjures food, or water with Shift held.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Conjure Water; Conjure Food
    58/255
  3. Mage ArmorIce Armor

    Ice Armor, Shift for Mage Armor

    • Any talent path
    • Level 34+

    A press casts Ice Armor; with Shift held, Mage Armor.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Mage Armor; Ice Armor
    52/255
  4. Amplify MagicDampen Magic

    Dampen Magic, Shift for Amplify Magic

    • Any talent path
    • Level 18+

    A press casts Dampen Magic; with Shift held, Amplify Magic.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift,@mouseover,help,nodead][mod:shift] Amplify Magic; [@mouseover,help,nodead][] Dampen Magic
    119/255
  5. Slow Fall

    Slow Fall on yourself

    • Any talent path
    • Level 12+

    Casts Slow Fall on you, whatever you have targeted.

    On yourself, whatever you target

    #showtooltip
    /cast [@player] Slow Fall
    38/255
  6. Evocation

    Mana gem, Shift for Evocation

    • Any talent path
    • Level 20+
    • Put your item names in

    A press uses your mana gem; with Shift, Evocation.

    Your own items

    #showtooltip
    /cast [mod:shift] Evocation
    /use [nomod] Mana Gem Name
    67/255
  7. Eat and drink

    • Any talent path
    • Level 1+
    • Put your item names in

    Starts your food and your water with one press.

    Your own items

    /use Food Name
    /use Water Name
    30/255
  8. Portal: OrgrimmarTeleport: Orgrimmar

    Teleport: Orgrimmar, Shift for Portal: Orgrimmar

    • Any talent path
    • Level 40+
    • Horde only

    A press casts Teleport: Orgrimmar; with Shift held, Portal: Orgrimmar.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Portal: Orgrimmar; Teleport: Orgrimmar
    69/255
  9. Portal: StormwindTeleport: Stormwind

    Teleport: Stormwind, Shift for Portal: Stormwind

    • Any talent path
    • Level 40+
    • Alliance only

    A press casts Teleport: Stormwind; with Shift held, Portal: Stormwind.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Portal: Stormwind; Teleport: Stormwind
    69/255

Mage PvP macros 4

  1. Blink

    Clean Blink

    • Any talent path
    • Level 20+
    • PvP

    Stops what would get in the way first, then casts Blink.

    Clear the way first

    #showtooltip Blink
    /stopcasting
    /cast Blink
    43/255
  2. Presence of MindPolymorph

    Instant Polymorph at mouseover

    • Arcane
    • Level 30+
    • PvP

    Stops your cast, fires Presence of Mind and sheeps the enemy under your cursor at once.

    A free cooldown first

    #showtooltip Polymorph
    /stopcasting
    /cast Presence of Mind
    /cast [@mouseover,harm,nodead][] Polymorph
    101/255
  3. Cold SnapIce Barrier

    Ice Barrier, Shift for Cold Snap

    • Frost
    • Level 40+
    • PvP

    A press casts Ice Barrier; with Shift held, Cold Snap.

    Shift for the second spell

    #showtooltip
    /cast [mod:shift] Cold Snap; Ice Barrier
    53/255
  4. Stop casting

    • Any talent path
    • Level 1+
    • PvP

    Cancels your cast on the spot. Start a Polymorph, cancel it when the enemy spends their interrupt, then cast for real.

    Clear the way first

    /stopcasting
    12/255

Why the macros are written this way

A macro here does one thing: it takes a step off your hands (a target change, a stance swap, a second key). It never decides for you, and one press is still one global cooldown. Every macro is built on one of these rules, named on its card.

Mouseover
A spell you cast on someone other than your target (a heal, a dispel, an interrupt, crowd control) shouldn’t cost you your target. The macro casts on the unit under your cursor and falls back to your target, so it still works as the plain spell.
Shift for the second spell
Two spells you never want on the same press (a single-target and an area attack, two traps, two wards) share one key: a press gives the one you use most, Shift the other. It saves bar space without hiding a choice from you.
On yourself, whatever you target
Some spells you want on yourself right now, without dropping the enemy or the tank you have targeted. [@player] sends the spell to you and leaves your target alone.
The game picks
Where the right spell depends on something the game already knows (your stance, whether you’re in combat or stealthed, whether your pet is alive), the macro reads it and picks, so one key is right in both cases.
A free cooldown first
One press can only start one global cooldown. Two spells go on one press only when the first doesn’t use it (Presence of Mind, Nature’s Swiftness, Bloodrage). We never chain two spells that both do: the second would just fail.
Clear the way first
Escapes and interrupts fail for small reasons: a swing that lands a moment late, a cast still running, a pet that keeps fighting. The macro stops those first, so the spell does what you pressed it for.
On and off
An immunity is often worth ending early. The macro cancels the effect when it’s up and casts it when it isn’t, so the same key does both.
Fixed order
Used sparingly: only for two spells that always go in the same order. /castsequence casts the next one on each press and starts over when you change target or after a pause. We don’t build rotations with it, because a sequence can’t react to a miss or a cooldown.
Trinkets with a cooldown
On-use trinkets don’t use the global cooldown, so they fire with your damage cooldown on one press. /use 13 and /use 14 are the two trinket slots, so the macro keeps working when you change trinkets.
Racial with your trinkets
A racial cooldown belongs on the same press as your on-use trinkets. The macro names both Horde damage racials: the game skips the line for the race you aren’t, so one macro serves an Orc and a Troll.
Your own items
Weapon swaps and consumables go by item name, and only you know yours. The macro has a placeholder (Shield Name, Pet Food Name): replace it with the exact name of your item, as its tooltip spells it. /equip takes a weapon or shield in combat; /equipslot 16 is the main hand, 17 the off hand. Since Blizzard’s October 8 development notes, one press can again swap several weapons within the same global cooldown, a two-hander for a sword and shield for example. Forever has not announced a reversal; this has not been rechecked against client build 1.60.1.70862.

Not confirmed yet

  • Mouseover and modifier conditions, pet commands, cast sequences, weapon swaps, and anything that targets or invites a player by name have not all been verified in the live game
  • Spells that change in later client builds; the pages are rebuilt when the client changes

Sources

How we choose and check sources