EasyMakro
Stop looking up macro syntax on the internet. EasyMakro shows every spell you currently know (including your pet's spells) plus a handful of useful commands in one list. Tick a few checkboxes, hit Create Macro, and drag the result straight onto your action bar — it's a real Blizzard macro with the spell's icon and tooltip, not a custom fake button.
Features
Macro builder
- Lists every currently known, active spell — including Hunter/Warlock pet spells
- Extra commands without a spell attached: Start Auto Attack, Pet Attack, Pet Follow, Follow Target, Cancel Cast
- Search box to filter the list
- Per-macro checkboxes:
- Use mouseover target (enemy)
- Use mouseover target (friend/heal)
- Fallback: cast on myself
- Add Auto Attack (
/startattack) - Send pet to attack (
/petattack) - Cancel current cast first (
/stopcasting) - Save globally (defaults to character-only)
- Live preview of the generated macro text
- Creates a genuine macro via
CreateMacro/EditMacrowith#showtooltip, so the icon and tooltip look exactly like a normal macro
Macro management
- Overview of every macro you built with EasyMakro
- Click a macro to load it straight back into the editor — no separate "edit" step
- Drag the icon directly out of the EasyMakro window onto any action bar
- Delete with a confirmation prompt
Minimap button
- Left-click: open EasyMakro
- Right-click: open Blizzard's own macro window
- Drag it anywhere around the minimap ring, position is remembered
Other
- UI automatically matches your client language (German and English fully translated, English used as the fallback for any other locale)
- Slash commands:
/easymakroor/em
Example
Cast Serpent Sting on your current target, but switch to whatever you're mousing over if it's a valid enemy:
- Open EasyMakro, click Serpent Sting
- Check Use mouseover target (enemy)
- Click Create Macro
Generates:

