Skip to content

WOW FOREVER · MACRO CATALOG

WoW Forever Macros

Browse by class or specialization. Find a macro, copy the code, and get back to the game.

Choose your class

52 macros

Latest macros

View all

Instant heals on the move

Rejuvenation on a plain press, Swiftmend with Shift or Wild Growth with Ctrl, all instant, on your mouseover or yourself. You leave your form first.

#showtooltip Rejuvenation
/cancelform
/cast [mod:shift,@mouseover,help,nodead][mod:shift,@player] Swiftmend; [mod:ctrl,@mouseover,help,nodead][mod:ctrl,@player] Wild Growth; [@mouseover,help,nodead][@player] Rejuvenation
DruidPvP
220 / 255
Not verified yet

PvP trinket and Bear Form

Stop your cast, use your top trinket in combat and drop into Dire Bear Form, or Cat Form with Shift.

#showtooltip [mod:shift] Cat Form; Dire Bear Form
/stopcasting
/use [combat] 13
/cast [mod:shift,noform:3] !Cat Form; [nomod,noform:1] !Dire Bear Form
DruidFeral Combat
150 / 255
Not verified yet

Prowl, Dash or Shadowmeld on one key

Go into Cat Form if you need to, then Prowl, or Dash with Shift held; Night Elves get Shadowmeld on Ctrl.

#showtooltip [mod:shift] Dash; [mod:ctrl] Shadowmeld; Prowl
/cast [mod:ctrl] Shadowmeld
/cast [noform:3,nomod][noform:3,mod:shift] !Cat Form
/cast [mod:shift] Dash; [nomod] !Prowl
DruidFeral Combat
179 / 255
Not verified yet

Pounce from stealth, Shift for Ravage

Stun with Pounce from Prowl, or open with Ravage while you hold Shift; out of stealth it falls back to Rake. Both openers need you behind the target.

#showtooltip [stealth,mod:shift] Ravage; [stealth] Pounce; Rake
/startattack [nostealth]
/cast [stealth,mod:shift] Ravage; [stealth] Pounce; Rake
DruidFeral Combat
145 / 255
Not verified yet

Enrage, charge and Bash

In Bear Form it Enrages for the Rage (your armor drops for 10 seconds), charges and Bashes; press again if the Bash was short on Rage. From any other form the f

#showtooltip Feral Charge
/cast [noform:1] !Dire Bear Form
/cast [form:1] Enrage
/cast [form:1,mod:shift,@mouseover,harm,nodead][form:1,harm] Feral Charge
/cast [form:1,mod:shift,@mouseover,harm,nodead][form:1,harm] Bash
DruidFeral Combat
220 / 255
Not verified yet

Tranquility, Shift to stop

Leave your form and channel Tranquility. Repeated presses leave the channel running; hold Shift to stop it early.

#showtooltip Tranquility
/stopcasting [mod:shift]
/stopmacro [mod:shift]
/cancelform
/cast [nochanneling:Tranquility] Tranquility
DruidRestoration
129 / 255
Not verified yet

How to use a macro

  1. 1

    Type /macro in the game chat to open the macro window.

  2. 2

    Choose New, give your macro a name, and paste the code into the text area.

  3. 3

    Save the macro, drag it to your action bar, and test it before relying on it.