Wow macros - World of Warcraft macros

You don't need wow macros in order to play World of Warcraft but they can make it much easier for you to play the game more efficient.
A Wow macro will combine multiple commands and execute them as if it was one command. This will make you do things faster and better.
New to wow macros?

Read the World of Warcraft macro guide to get you started and go to the General Macros page for more help and an explanation on wow macro commands and conditionals.

Choose your class in the left menu and you'll find the wow macro you were looking for.
Some macros were gathered from wowwiki, i take no credit for writing these.
Mists of Pandaria Monk class macros added.
Legion Demon Hunter class macros added.
Warlords of Draenor patch 6.0 increased the number of general macro slots to 100.

World of Warcraft: Legion introduces a new hero class: The demon hunter.

You can find a list of useful wow macro commands and conditionals here.
Click here for cheap World of Warcraft products

If you have a good macro you want to share , Contact me and i'll list it.

Don't forget to bookmark this site because we will update and add macros on a regular basis.

World of Warcraft Macro guide

What is a World of Warcraft macro?

A macro is basically a series of commands that you can assign to a button on your toolbar.

A World of Warcraft macro can execute multiple actions with a single click or button press, but the macro will stop if a spell or ability is used that is on the Global Cooldown.

Only use a space after the macro command and in the names of spells which consist of multiple words.

How do i create a macro in World of warcraft?

Example World of Warcraft Macros:

Self bandage macro

When you want to bandage yourself you can right-click the bandage icon and than click your character to bandage yourself.
It is much easier to use this macro.

#showtooltip Heavy Windwool Bandage
/use [@player] Heavy Windwool Bandage

Replace the bandage icon with this macro icon and click it once to bandage yourself.
Replace "Heavy Windwool Bandage" with the best bandage you can craft.

Use Trinket without the errors if on cooldown

#showtooltip Obliterate
/run sfx=GetCVar("Sound_EnableSFX");
/console Sound_EnableSFX 0
/use 13
/use 14
/run UIErrorsFrame:Clear()
/run SetCVar("Sound_EnableSFX",sfx);
/cast Obliterate

Example wow macro that uses your trinket when it is available and don't give the annoying errors when it is still on cooldown.

Vote For at World of Warcraft - Top Wow Sites

This site is listed under Roleplaying Directory

Latest added wow macros

Demon Hunter interrupt macro:

#showtooltip Disrupt
/cast [@focus,exists][@target] Disrupt

Druid Root and snare breaker:

/cast [stance:1] !Bear Form
/cast [stance:2] !Cat Form
/cast [stance:3] !Travel Form
/cast [stance:4] !Moonkin Form

Warrior one shot macro:

#showtooltip Recklessness
/cast Recklessness
/use Potion of Mogu Power
/use 13
/cast Avatar
/cast berserker rage
/cast skull banner
/cast Bloodbath
/cast Colossus Smash

Monk Detox macro:

#showtooltip Detox
/cast[@mouseover,help,exists] Detox; Detox

Mage Polymorph macro:

#showtooltip Polymorph
/clearfocus [modifier:alt]
/focus [@focus,noexists]
/clearfocus [@focus,help][@focus,noharm]
/stopmacro [@target,noharm]
/cast [@focus,exists,harm][@target] Polymorph