WoW Macro Builder: Mouseover, Focus and Cursor Macros for Every Class

Make World of Warcraft macros without the syntax: pick a spell, choose mouseover, focus, cursor or self-cast, add Shift/Ctrl/Alt spells, raid markers and a chat callout, then copy. Ready-made macros for every class.

Macros by class

FAQ

How do I make a mouseover macro in WoW?

Use [@mouseover] in a /cast line, with the target as a fallback: /cast [@mouseover,harm,nodead][] Spell Name. It casts on whatever is under your cursor without changing your target.

How do I make a focus interrupt macro?

Set a focus with /focus, then use: /cast [@focus,harm,nodead][] Interrupt Name. It interrupts your focus if you have one, otherwise your target.

How do I cast a spell at my cursor?

Use [@cursor]: /cast [@cursor] Spell Name drops a ground spell where your cursor is, with no targeting circle.

How do I put raid markers in a macro?

Use /tm 1-8 to mark your target (/tm [@focus] 5 marks your focus with the moon), /wm [@cursor] 1-8 for world markers, and {rt1}-{rt8} to show a marker icon in chat.

How long can a WoW macro be?

255 characters. Macro names can be up to 16 characters.