Macros
Build your own macros step by step in the macro generator
Choose a classPick your class first and the generator lists only its spells.
Choose a template or spellsStart from a ready-made template or pick your own spells.
Build the linesAdd line by line, with conditions like mouseover or a modifier key.
Copy for DE and ENThe generator shows both client languages. Copy it and paste it in game.
Ready for your own macro?
The generator guides you through every step and checks the result for both client languages.
Go to the macro generatorPopular macros

/dismount [mounted]19 of 255 bytesExplanation
Dismounts.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cleartarget [dead][help] /targetenemy [noexists]49 of 255 bytesExplanation
Clears a dead or friendly target and picks the nearest enemy.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/use 13 /use 1415 of 255 bytesExplanation
Both trinkets with one key.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

#showtooltip /use 1420 of 255 bytesExplanation
Use trinket slot 2.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

#showtooltip /use 1320 of 255 bytesExplanation
Use trinket slot 1.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cancelform [form:3] /cast [noform] Cat Form44 of 255 bytesSpells and items
- Cat Form (768)
Explanation
Leaves Cat Form and shifts right back. Unverified: test in the client whether the second command works in the same press or only on the second one.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cast [noform:3] Cat Form; [nostealth] Prowl44 of 255 bytesSpells and items
- Cat Form (768)
- Prowl, Rank 3 (9913)
Explanation
Form first, then Prowl. Unverified: assumes Cat Form has index 3. Check the form indexes in the client.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cancelform [form] /cast [@mouseover,help,nodead][help,nodead][@player] Innervate81 of 255 bytesSpells and items
- Innervate (29166)
Explanation
Mouseover, else target, else yourself. Unverified: test in the client whether Innervate can be cast in form, in which case the form cancel is unnecessary.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cancelform [form] /cast [mod:shift,@mouseover,help,nodead][mod:shift] Abolish Poison; [@mouseover,help,nodead][] Cure Poison125 of 255 bytesSpells and items
- Abolish Poison (2893)
- Cure Poison (8946)
Explanation
Cure Poison, with shift Abolish Poison.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cancelform [form] /cast [mod:shift,@mouseover,help,nodead][mod:shift] Thorns; [@mouseover,help,nodead][help,nodead][@player] Mark of the Wild142 of 255 bytesSpells and items
- Thorns, Rank 6 (9910)
- Mark of the Wild, Rank 7 (9885)
Explanation
Leaves form, mouseover before target before yourself.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/cast [combat,@mouseover,help,dead][combat,help,dead] Rebirth; [@mouseover,help,dead][help,dead] Revive103 of 255 bytesSpells and items
- Rebirth, Rank 5 (20748)
- Revive, Rank 5 (1237951)
Explanation
Rebirth in combat, otherwise Revive, on mouseover.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.

/stopcasting /cancelform /dismount34 of 255 bytesExplanation
One press ends casting, form and mount.
How to create the macro in game
- Type /macro in chat or open the macro window from the game menu.
- Choose "New", enter the name and pick the question mark icon so the icon follows the spell.
- Paste the copied text with Ctrl+V and save.
- Drag the macro onto an action bar. General macros work for all characters, character-specific ones only for this one.
Build your own macros step by step in the macro generator.
