Mage in WoW Classic

WoW Classic Mage Macros

Welcome to the WoW Classic Mage Macros Collection! Here you will find all the important macros for your Mage in WoW Classic Anniversary, Era, Hardcore, and WoW SoD. This includes mouseover macros and macros for all roles the Mage can take on in WoW Classic.

📂 WoW Classic > Mage

📅 Last updated on March 7, 2025.

Mage Macros for Season of Discovery

The following macro casts Regeneration Regeneration on a friendly target if you’re pointing with your mouse at their party frame or the player directly. This allows you to cast Regeneration Regeneration without swapping your target:

#showtooltip
/cast [@mouseover,help,nodead][] Regeneration

You can use a mouseover macro for Living Bomb Living Bomb like this:

#showtooltip
/cast [@mouseover,exists,harm,nodead][] Living Bomb

The following macro casts the spell from your current hand rune. If you change your rune, you don’t need to change your action bar with this macro.

#showtooltip
/cast Hands Rune Ability

This works for other slots too, like “Legs Rune Ability”.

If you’re using the rune Displacement Displacement, you can use the following macro to save one key bind:

#showtooltip
/castsequence reset=10 Blink, Displacement

Useful Non-Combat Macros for Mages

Cast the highest rank Conjure Water Conjure Water that your Mage Mage has mastered:

#showtooltip
/cast Conjure Water

Cast the highest rank Conjure Food Conjure Food that your Mage Mage has mastered:

#showtooltip
/cast Conjure Food

Cast Spells Immediately

For some spells, it is helpful that they are cast immediately. To do this, you should cancel if something else is being cast and if you are standing in the ice block, it should also be removed automatically.

Counterspell Counterspell:

#showtooltip Counterspell
/dismount
/stopcasting
/cancelaura Ice Block
/cast [@mouseover,harm,exists,nodead][] Counterspell

Blink Blink:

#showtooltip Blink
/stopcasting
/cancelaura Ice Block
/cast Blink

Mage Wand Macro

Shows you the icon of your wand and does not turn off the “shoot” if you press the button several times:

#showtooltip 18
/cast !Shoot

Ice Block Macros for Mages

As a Mage Mage in WoW Classic, you have two options for your Ice Block Ice Block macro:

  1. Either you use the same button to cast and cancel the Ice Block (but then be careful when spamming the button).
  2. Or you can make it so that the button does nothing except activate the Ice Block Ice Block, but never removes it:

This is a macro for the first option:

#showtooltip
/dismount
/stopcasting
/cancelaura Ice Block
/cast Ice Block

This is a macro for the second option:

#showtooltip
/dismount
/stopcasting
/cast !Ice Block

With this option, I would also use Frost Nova Frost Nova via a macro, to automatically cancel the Ice Block:

#showtooltip Frost Nova
/dismount
/cancelaura Ice Block
/cast Frost Nova(Rank 1)

Transformation for Mages in WoW Classic

The spell Polymorph Polymorph turns the target under the mouse cursor into a sheep, otherwise the targeted enemy. It also automatically marks the target with a symbol.

#showtooltip
/dismount
/cast [target=mouseover,exists,harm] Polymorph; Polymorph
/script SetRaidTarget("target", 5);

Remove Curse

Possible with or without /stopcasting. Without /stopcasting, you have to move or jump briefly if you want to cast it immediately.

This macro casts Remove Lesser Curse Remove Lesser Curse on the target under your mouse cursor. If there is no one there, it will be cast on the intended target:

#showtooltip
/dismount
/stopcasting
/cast [@mouseover, nodead, help][] Remove Lesser Curse

Arcane Explosion

When trying to get a rogue/druid out of stealth, it is enough to use Arcane Explosion Arcane Explosion rank 1 to save mana. However, the highest rank should always be used in combat:

#showtooltip
/dismount
/cast [combat] Arcane Explosion; Arcane Explosion(Rank 1)

You can do this for spells like Flamestrike Flamestrike with modifiers, too. The following macro casts Rank 1 at the position of your cursor if you hold ALT while using the macro. Without ALT, it casts your max rank of Flamestrike Flamestrike:

#showtooltip
/cast [@cursor,mod:alt] Flamestrike(Rank 1); [@cursor] Flamestrike

One Shot Macro for Mages in WoW Classic

Use Arcane Power Arcane Power and Presence of Mind Presence of Mind to cast a powerful Pyroblast Pyroblast instant spell. The talents must be appropriately skilled. /use 13 also uses your trinket from slot 13 (the upper slot of the two trinket slots):

#showtooltip Pyroblast
/dismount
/use 13
/cast Arcane Power
/cast Presence of Mind
/cast Pyroblast

If you use macros that are missing here, send them to us using the feedback button! Also, check out our WoW Classic Mage Guide to learn more about the Mage Mage.