World of Warcraft Chat Command List

Update 2005-04-06: The previous list was completely wrong. The new one is correct.

This is a list of chat commands (or slash commands). Some of them even include a list of what they do!

If a command says <player> than the command can target a player either by saying "/COMMAND PlayerName", or by saying "/COMMAND partyn" where n is 1 through 5. You can also say "/COMMAND player" to target yourself.

If no player is given, then your current target will be used.

/a, /assist <player>
Targets whatever <player> is targetting.

/cast, /spell
Casts a spell?

/c, /csay <channel> <msg>
Says <msg> in <channel>

/afk
Sets you to AFK

/ann, /announce <channel>
Toggles join/leave announcements. Must be channel owner.

/ban <channel> <player>
Bans <player> from <channel>.

/chatinvite, /cinvite <channel> <player>
Invites <player> to <channel>?

/dnd
Runs CHAT_DND

/chat, /chathelp
Runs CHAT_HELP

/ckick
Runs CHAT_KICK

/moderate
Runs CHAT_MODERATE

/mod, /moderator <channel> <playername>
Sets <playername> as a moderator on <channel>. You must be the channel owner to do this.

/mute, /squelch, /unvoice
Runs CHAT_MUTE

/owner
Runs CHAT_OWNER

/pass, /password <channel> <password>
Sets <password> as the password to join <channel>. You must be the channel owner to do this.

/unban
Runs CHAT_UNBAN

/unmod, /unmoderator
Runs CHAT_UNMODERATOR

/unmute, /unsquelch, /voice
Runs CHAT_UNMUTE

/combatlog
Toggles saving of the combat log to disk.

/console
Executes a console command. (Requires -console on the command line?)

/duel <player>
Requests a duel with <player>.

/concede, /forfeit, /yield
Cancels the current duel.

/e, /em, /emote, /me
Runs EMOTE

/f, /fol, /follow
Follows the given target. player and party1 through party5 also work.

/friend, /friends
Runs FRIENDS

/g, /gc, /gu, /guild
Runs GUILD

/gdemote, /guilddemote
Runs GUILD_DEMOTE

/gdisband, /guilddisband
Runs GUILD_DISBAND

/ghelp, /guildhelp
Runs GUILD_HELP

/ginfo, /guildinfo
Runs GUILD_INFO

/ginvite, /guildinvite
Runs GUILD_INVITE

/gleader, /guildleader
Runs GUILD_LEADER

/gquit, /guildquit
Runs GUILD_LEAVE

/gmotd, /guildmotd
Runs GUILD_MOTD

/gpromote, /guildpromote
Runs GUILD_PROMOTE

/groster, /guildroster
Runs GUILD_ROSTER

/gremove, /guildremove
Runs GUILD_UNINVITE

/glist, /gwho, /whoguild
Runs GUILD_WHO

/?, /h, /help
Runs HELP

/ignore
Runs IGNORE

/ins, /inspect
Inspects your current target.

/i, /inv, /invite <player>
Invites <player> to your party.

/chan, /channel, /join <channel> <password>
Joins the given channel, using an optional password.

/chatexit, /chatleave, /leave
Leaves the given channel.

/chatinfo, /chatlist, /chatwho
Lists channels, maybe with a password?

/camp, /logout
Begins the logout process, which will log the character off the server and then return to the Character Select screen.

/ffa
Runs LOOT_FFA

/master
Runs LOOT_MASTER

/roundrobin
Runs LOOT_ROUNDROBIN

/m, /macro
Runs MACRO

/macrohelp
Runs MACROHELP

/o, /osay
Runs OFFICER

/p, /party
Runs PARTY

/played
Displays the total amount of time spent logged in to this current account.

/pr, /promote <player>
Promotes <player> to party leader?

/pvp
Turns on the PVP flag.

/exit, /quit
Begins the game exit process, which will log the character off the server and then shut down the running WoW game.

/ra, /raid, /rsay <msg>
Says <msg> in the current raid channel.

/raidinfo
?

/rand, /random, /rnd, /roll <min> <max>
Rolls a random number between <min> and <max> (or from 1-<max> if <min> isn't given or 1-100 if neither are given).

/remfriend, /removefriend <player>
Removes <player> from your friends list.

/r, /reply <message>
Sends <message> to the last player you received a /whisper from.

/s, /say <message>
Says a message in a small area.

/run, /script <script>
Runs the Lua script <script>

/split
Splits money among all party members? Apparently defaults to all your money if nothing specified - use carefully.

/tar, /target <playername>
Attempts to target a player named by <playername> (including NPCs?)

/time
Displays the current ingame time.

/tr, /trade <player>
Tries to trade with <player>

/unignore <player>
Removes <player> from your ignore list.

/kick, /u, /un, /uninvite <player>
Removes <player> from your party. Must be party leader to do this.

/v <msg>
Runs the voice emote <msg> - /em <msg> should also work now, too

/send, /t, /tell, /w, /whisper <player> <message>
Sends <message> to <player>

/who <search>
Runs the search <search>

/sh, /shout, /y, /yell <message>
Shouts <message> in a large area.