MacroStudio is a visual macro builder: build macros with buttons and dropdowns instead of typing macro syntax. Watch the generated macro live, read a plain English explanation of what it does, validate it, simulate it, and create the real WoW macro with one click.
Features:
- Builder: step-by-step macro construction with actions (/cast, /use), #showtooltip, target, modifier and condition buttons (only real, supported conditionals), extras like /startattack, /stopcasting, /petattack and /dismount. Live preview with a 255 character counter.
- Library: class macro presets, with Rogue PvP and PvE packs included (vanilla spells only).
- My Macros: browse your real game macros and profile-saved macros, open them in the Builder, explain or delete them.
- Tools: a Validator with a green/yellow/red report, an Explainer that breaks any macro into ability, target and condition parts, and Fix My Macro, which suggests a corrected version and shows exactly what would change.
- Simulator: pick target, focus, modifier, combat and stealth states and see which macro branch would fire. Educational only.
- Academy: short lessons on macro commands, conditionals and the 255 character limit.
- Profiles and sharing: named macro sets, export as text and import back with strict validation. Imported data is validated and never executed as code.
- Minimap button and a settings panel (button show/lock/reset, UI scale, full reset).
Safety: MacroStudio only generates macro text and calls CreateMacro / EditMacro when you explicitly press a button. It never automates combat decisions, spell selection or targeting.
Slash commands:
- /ms (or /macrostudio) opens MacroStudio
Note on editions: the full version of this addon is built for the WoW Forever client (Interface 16001). This CurseForge edition targets WoW Classic Era (Interface 11507).

