Skip to content

WoW Forever newsNov 15, 20268 min read

WoW Forever Mage macros: 16 for interrupts, sheep and Blink

16 WoW Forever Mage macros: Counterspell and Blink that cut your own cast, Polymorph under the cursor, Ice Lance on Shift, Ice Block on and off.

By Ims

Endgame Tools · Published

A Human Mage with a staff: 16 WoW Forever Mage macros for interrupts, sheep and Blink
Blizzard Entertainment · Art from the game client · composed
In this article

These WoW Forever Mage macros each fix something a Mage runs into every day: the interrupt that waits for your own Frostbolt to finish, the sheep that loses your target, an escape stuck behind a cast, water and food on two buttons. There are 16, each found in at least two Forever macro guides or built from two of them, with every spell name, level and cooldown checked in the WoW Forever client. Every macro stays under the game's 255-letter limit in each language of this page. Find your problem in the headings, paste the macro, and it is on your bar in a minute.

What Forever changes for a Mage's macros:

  • Ice Lance, a Frost talent from level 20, is instant, deals much more damage to a frozen target and comes back every 8 seconds; the Frost talent Fingers of Frost can make your next spells treat the target as frozen.
  • Arcane Blast, an Arcane talent from level 20, grows stronger and costlier each time you cast it in a row; Frostfire Bolt comes from the trainer at level 40, and Teleport: Dalaran at level 50.
  • The Fire talent Heating Up turns critical strikes with Fireball, Frostfire Bolt, Fire Blast and Scorch into a shorter Pyroblast, and Remove Lesser Curse also removes a Bane.
  • Counterspell, Presence of Mind, Arcane Power, Combustion and Cold Snap sit outside the global cooldown in Forever's client: each one goes out on the same press as the spell after it.

How to make a macro in WoW Forever

  1. Type /macro in the chat box, or open the game menu and choose Macros.
  2. Pick the second tab, which holds this character's own macros, click New, type a name and choose the question mark icon. With #showtooltip on the first line, the button shows the spell the macro is about to use, with its cooldown.
  3. Paste the lines into the box, close the window and drag the macro onto an action bar.

How to read them:

  • [@mouseover,harm,nodead][]: the living enemy under your cursor, or your target when the cursor is on nothing. With help, the living ally under your cursor; [@player] is you.
  • [@cursor]: the spot under your cursor, for a spell that lands on the ground, with no circle to place.
  • [mod:shift], [mod:ctrl]: the spell after it goes out while you hold Shift or Ctrl. The first condition that is true wins; the name after the last ; is the default.
  • /stopcasting: ends the spell you are casting, so the next line goes out at once.
  • Your game's language. The commands (/cast, /startattack…) are English in every language of the game, but a spell's name must be written exactly as your client writes it. Each language of this page gives the names of its own client.

For every Mage

Counterspell now, even mid-cast (level 24)

The enemy finishes its spell while your own Frostbolt is still casting.

#showtooltip Counterspell
/stopcasting
/cast [@mouseover,harm,nodead][] Counterspell

The key stops your cast and counters the enemy under your cursor, or your target when the cursor is on nothing: that school of magic is locked for 10 seconds. Counterspell sits outside the global cooldown and comes back every 30 seconds. To counter a caster you marked as your focus instead:

#showtooltip Counterspell
/stopcasting
/cast [@focus,harm,nodead][] Counterspell

Polymorph the enemy under your cursor (level 8)

The add you need out of the fight is never the enemy you are fighting.

#showtooltip Polymorph
/cast [@mouseover,harm,nodead][] Polymorph

The key turns the enemy under your cursor, or your target, into a sheep in a 1.5-second cast, without changing your target. It works on beasts, humanoids and critters, any damage wakes them, and only one target at a time. To sheep the enemy you marked as your focus:

#showtooltip Polymorph
/cast [@focus,harm,nodead][] Polymorph

Your escape waits for the spell you are casting to finish.

#showtooltip Blink
/stopcasting
/cast Blink

The key stops your cast and blinks you 20 yards forward, out of stuns and roots. Blink comes back every 15 seconds.

Remove Lesser Curse on the ally under your cursor (level 18)

A cursed group member means clicking their frame in the middle of a fight.

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

The key removes a curse from the ally under your cursor, then your friendly target, then you. In Forever it also removes a Bane.

Arcane Intellect on the ally under your cursor (level 1)

Buffing a group means clicking each player, then the spell, every hour.

#showtooltip Arcane Intellect
/cast [@mouseover,help,nodead][help,nodead][@player] Arcane Intellect

The key buffs the ally under your cursor, then your friendly target, then you, for an hour. From level 56, Arcane Brilliance buffs the whole party and raid at once.

Water, Shift for food (level 6)

Water and food sit on two buttons you press after every rest.

#showtooltip
/cast [mod:shift] Conjure Food; Conjure Water

The key conjures water; with Shift, food. Each takes a 3-second cast, and conjured items vanish if you stay logged out more than 15 minutes.

Three armors on one key (level 34)

Ice Armor, Mage Armor and Frost Armor each have their own button, and only one stays on you.

#showtooltip
/cast [mod:shift] Mage Armor; [mod:ctrl] Frost Armor; Ice Armor

The key puts up Ice Armor; with Shift, Mage Armor, which keeps half of your mana regeneration going while you cast; with Ctrl, Frost Armor, the one you have before level 30. Only one armor stays on you, for 30 minutes.

Blizzard at your cursor, Shift for Flamestrike (level 20)

Blizzard shows a circle to place, and the pull is over by the time you click.

#showtooltip
/cast [mod:shift,@cursor] Flamestrike; [@cursor] Blizzard

The key drops Blizzard where your cursor points, with no circle to place; with Shift, Flamestrike, a 3-second cast. Point your cursor before you press.

Teleport, Shift for a portal (level 40)

Your own teleport and the portal your group asks for sit on two keys.

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

The key teleports you to Stormwind; with Shift, it opens a portal there for your group, every minute. Write the city you use in place of Stormwind; on the Horde side, Orgrimmar:

#showtooltip
/cast [mod:shift] Portal: Orgrimmar; Teleport: Orgrimmar

Teleport: Dalaran comes at level 50 in Forever.

Slow Fall on yourself (level 12)

With a friend targeted, Slow Fall goes on them while you are the one falling.

#showtooltip Slow Fall
/cast [@player] Slow Fall

The key slows your own fall for 30 seconds, whatever you have targeted.

Arcane

Presence of Mind into Pyroblast (level 41)

Pyroblast takes 6 seconds to cast, too long in most fights.

#showtooltip Pyroblast
/cast Presence of Mind
/cast Pyroblast

One press makes Pyroblast instant: Presence of Mind sits outside the global cooldown and makes your next spell under 10 seconds instant. It takes 21 talent points in Arcane and 11 in Fire, so level 41; Presence of Mind comes back every 3 minutes.

Arcane Power with both trinkets (level 40)

Arcane Power and your trinkets are worth most at the same moment, on three keys.

#showtooltip Arcane Power
/use 13
/use 14
/cast Arcane Power

One press uses both trinkets and Arcane Power: for 15 seconds your spells deal 30% more damage and cost 30% more mana. It sits outside the global cooldown and comes back every 3 minutes.

Fire

Combustion with both trinkets (level 40)

Combustion and your trinkets are worth most at the same moment, on three keys.

#showtooltip Combustion
/use 13
/use 14
/cast Combustion

One press uses both trinkets and Combustion: each Fire spell that hits raises your critical strike chance with Fire spells until you have scored a few critical strikes. It sits outside the global cooldown and comes back every 3 minutes. With the Fire talent Heating Up, those critical strikes also shorten your next Pyroblast.

Frost

Ice Block on and off (level 25)

Ice Block lasts 10 seconds, even when you only needed two of them.

#showtooltip Ice Block
/cancelaura Ice Block
/cast Ice Block

The first press encases you in ice, safe from attacks and spells for 10 seconds; a second press ends it early, so you can move and cast again. It comes back every 5 minutes.

Cold Snap into Frost Nova (level 30)

Frost Nova is on cooldown just when the second melee enemy reaches you.

#showtooltip Frost Nova
/cast Cold Snap
/cast Frost Nova

One press ends the cooldown of your other Frost spells with Cold Snap, then freezes nearby enemies for up to 8 seconds with Frost Nova: Cold Snap sits outside the global cooldown. It comes back every 10 minutes, so keep the key for the fight that needs it.

Frostbolt, Shift for Ice Lance (level 20)

Ice Lance hits hardest on a frozen target, and that moment passes while you look for its key.

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

The key casts Frostbolt; with Shift, Ice Lance, instant, much stronger on a frozen target, every 8 seconds. With the Frost talent Fingers of Frost, your next spells can count the target as frozen.

What a macro cannot do

  • 255 letters at most, counted by the game in your own language: every macro on this page stays under it in each language.
  • No decision on a frozen target, a Bane or your mana. A macro cannot see that your target is frozen: you choose when to hold Shift, and the game refuses what is not possible.
  • No aim of its own. [@cursor] places the spell where your cursor is when you press: point first.
  • One global cooldown per press. Two spells that both use it never go out together; Counterspell, Presence of Mind, Arcane Power, Combustion and Cold Snap can, because they sit outside it.

Where these macros come from

Each macro on this page is one that at least two WoW Forever macro guides agree on (the sources below), or one we built from two of them, set to Forever's spells. Every spell name, learning level, talent and cooldown comes from the WoW Forever client, build 1.60.1.70938.

Plan your talents in our Mage talent calculator, check every rank in our Mage spell list, find your gear in our Mage BiS lists, and read what changed for the class in our WoW Forever Mage guide.

TagsWoW Forever MageMage macrosFrost MageCounterspell macroPolymorph macro

Frequently asked questions

Do Classic macros work in WoW Forever?

Yes. Forever's client takes the same commands and conditions, from /cast and /stopcasting to [@mouseover] and [@cursor]. What changes are the spells: Ice Lance and Arcane Blast are new talents, Frostfire Bolt comes from the trainer at level 40, Teleport: Dalaran at 50, and Remove Lesser Curse also removes a Bane.

How do I Counterspell while casting in WoW Forever?

Paste #showtooltip Counterspell, then /stopcasting and /cast [@mouseover,harm,nodead][] Counterspell on two lines. The first line ends your own cast, so the counter goes out at once on the enemy under your cursor, or your target. Counterspell locks that school for 10 seconds and comes back every 30 seconds.

How do I Polymorph without losing my target in WoW Forever?

Paste #showtooltip Polymorph, then /cast [@mouseover,harm,nodead][] Polymorph. The key sheeps the enemy under your cursor in a 1.5-second cast and keeps your target where it was; with nothing under the cursor, it sheeps your target. It works on beasts, humanoids and critters, one at a time.

What are the best Frost Mage macros in WoW Forever?

Three save the most trouble: Frostbolt with Ice Lance on Shift, for the moment a target is frozen; Cold Snap into Frost Nova, when the nova is on cooldown; and Ice Block on a key that also ends it early. Cold Snap sits outside the global cooldown, so it goes out with the nova on one press.

Can I cancel Ice Block early in WoW Forever?

Yes. A macro with /cancelaura Ice Block above /cast Ice Block encases you on the first press and ends the block on the second, so you can move and cast again before its 10 seconds are over. It comes back every 5 minutes.

Why does my Mage macro not do anything?

Check the spell's name first: it must be written exactly as your client writes it, in your game's language, while the commands stay in English. Then check the level and the talents: each macro in this guide says the level at which everything it uses is learned. A macro also stops at 255 letters.

Sources

  1. wowf.io — WoW Forever Mage Macros (read on November 12, 2026)
  2. wowclassicforever.info — WoW Forever Mage Macros (client 1.60.1.70888, read on November 12, 2026)
  3. Classic WoW Forever — WoW Forever Mage macros (November 3, 2026)
  4. ForG — WoW Forever Mage Macros (read on November 12, 2026)
  5. Forever Guides — WoW Forever Mage Macros (November 3, 2026)
  6. WarcraftMaps — WoW Forever Macros for Every Class (November 7, 2026)

Also inDeutschEspañolEspañol (México)FrançaisItalianoPortuguês (BR)Русский한국어简体中文繁體中文

  1. WoW Forever Hunter macros: 21 macros for pet, shots and traps

    21 WoW Forever Hunter macros to paste: pet attack on mouseover, Aimed Shot and Multi-Shot on one key, traps and Feign Death, each spell checked in the client.

    Oct 14, 20268 min read

  2. WoW Forever Warrior macros: 22 for stances, swaps and tanking

    22 WoW Forever Warrior macros to paste: Charge and Intercept on one key, an interrupt in every stance, weapon swaps, Protection taunts, checked in the client.

    Nov 12, 202612 min read

  3. WoW Forever Rogue macros: 21 for Stealth, openers and poisons

    21 WoW Forever Rogue macros to paste: Stealth and your opener on one key, Sap and Kick under the cursor, poisons in one click, checked in the client.

    Nov 13, 202610 min read