WoW Slash Commands – 66 You Need to Know!

WoW Slash commands are really an essential part of playing World of Warcraft. I think you would struggle to get anywhere in the game with out knowing the bassic commands and you will miss an exciting aspect of the game not learning about them.

World of Warcraft Slash commands or Console Commands as some call them can really enhance your character and make it really personal to you. By WoW Key Binding  to WoW Slash commands and using them in combination with  WoW Emotes, WoW Shortcut Keys and WoW Combat Commands you really can stand out in your party or raid.

They can save you time on certain repeatable task but have a limit as they can not be used to create full automation tasks, meaning you can’t use them to repeat tasks for farming mobs or collectables. Automation was banned by Blizzard due to Botting as this is viewed as cheating… Well technically having a script run your character while you pop off to the shopd is not really playing so is cheating.

How to Open the Command or Console Interface

WoW Slash Commands
WoW Slash Commands

To type one of the slash commands direct into the interface you can use the General Console Tab and click on the chat bar.  This is the defualt bar where you would normaly type things to say, you can either press “Enter” or click into the window to start this process.



WoW Slash Commands \Assist
WoW Slash Commands \Assist



Here is an example of using the \assist command.  By targeting the friendly NPC (shown as the Green aura and Green Cirlce around their feet)  and typing into the WoW Commands console you will switch to the same target they are fighting and you can now attack this target and assist them in battle.




To make the assist process even easyer you could just use the F key from the WoW Bindings list or create a simple script and map that to your own icon to have on your shortcut bar. This is just an example to help you start to understand the interface.

WoW Slash Commands can be used within the game via the Key Bindings console. You can access this by typing /macro into the console.

WoW Assist then Autoattack
WoW Assist then Autoattack


Here i have created a quick Macro to assist my target,  “Cast Shadow Word: Pain” and then start melee attack ready for then my target approaches me and gets into range.

  • /assist
  • /cast Shadow Word: Pain
  • /startattack


Select the flaming skull icon and drag onto your shortcuts bar.  You now have 3 actions on one click. After using your new macro you can now start spamming smite until your target falls…  Or you die..  Or run away to the guards


World of WarCraft Slash commands can be used together in all sorts of ways to help you in battle or even when you are crafting. The only limitation is your imagination and as your here i assume you have that in plenty. Try adding some WoW Emotes into your Macro list like this, there are over 200 Emotes in World of WarCraft with some of them being extremely funny joke emotes.

World of WarCraft Slash Commands
World of WarCraft Slash Commands


  • /assist
  • /cast Shadow Word: Pain
  • /startattack
  • /em thinks %t needs to DIE!!
WoW /emote Die!!
/em thinks %t needs to DIE!!  Adds the above






66 WoW Slash Commands

/assist [player name]
/assist %t
Assist your currently selected target, or target [player name] if specified.
/bindGives your current bind location.
/bugSubmit a bug report.
/calendarOpens the Calendar
/camp /logoutLogs out with a 20 second timer. Safe Exit
/cancelauraTurns off your current aura you may have on
/cancelformCancels your current shapeshift
Cancels casting of currently queued spell
/castAllows you to cast spells by name. Type /cast (spell subtext)
/castglyphEnables a Glyph
Casts a random spell from a list
/castsequenceCasts spells from a list in order
/changeactionbarChanges action bar page
/clickSame as clicking left mouse button
/combatlogToggle logging of your Combat Log into (wow folder)\Logs\PlayerCombatLog.txt.
/consoleOpens console window to allow use of advanced commands
/console [command]For performing some game console commands, such as "gxrestart", "reloadui" and "quit".
/console settingname [newsetting]For tweaking of game settings.
/disableaddonsDisables Add-on and reloads UI
/duel [player name]Request a duel with your target, or target player if specified.
/dumpVariable dump information
/eventtrace /etraceIn-game event tracer
/exitExit the game
follows a player even if they are not in your group
You forfeit the current duel
/framestack /fstackEnables all frames
/friend [player name]Add a player to your friends list
Opens Guild finder options
Opens the basic command list
/ignore [player name]Put someone on your ignore list
/inspect /insInspect the target player to see his equipment.
/invite [player Name]Invite player to your group
Looking for a Group Window
Looking for a Raid Window
/logoutLogout with the 20 second sit count down. Ensures a safe save of location and items
Opens the macro interface
/macrohelpGives basic help on making macros.
/macrohelpOpens the basic macro commands list
/note [message]Submit a message.
/playedLets you know how long you have been playing. Ekkk
/pvpSets your character to PVP mode
Quick exit of the game. Only use in safe areas
/roll [number] [number2]
Roll a random number between the 2 numbers specified
/reloadReloads the UI
/remfriend [player name]Remove a friend from your friends list.
/roundrobinSets loot so everyone in the group gets a loot one at a time
/script LUA-commandFor UI creators.
Runs a block of LUA code
/sitYou sit
/split [G S C]Splits specified money with party members
/standYou stand
/startattackEnables auto-attack
/stopattackDisables auto-attack
/stopcastingInterupts the casting of a spell
/stopmacroStops a macro mid run
/suggestSubmit a suggestion.
/swapactionbarSwap between action bars
/target [name]Change the currently selected target to the specified player or NPC. (spelling must be exact)
/timeShow the current game and server time.
Opens Timer Window
/timesetShows FPS and for benchmarking
/tradeOpens trade window with targeted player.
/unignoreRemoves player from your ignore list
/wait [x] secondsUsed in macros to insert a pause where X is seconds [Removed due to farming]
/wargameStarts a War Game
/whoList players online
/who [string[ string2...]] [num[-num2]] [r-"race"] [c-"class"] [z-"zone"] [g-"guild"]With no arguments, lists online players around your level in the current zone. string will list all players whose name, guild, class, race or zone contain the specified string. num[-num2] will list players within the specified level range.

More MMORPG World of WarCraft Information

If you feel we need to add any additional information please leave a comment World of Warcraft – No 1 MMORPG in the World

Leave a Reply