Twitch Chat Commands Guide
The most important and frequently used Twitch chat and moderation commands, organized by priority and usage.
Top Basic Commands for Everyone
| Command | Description |
|---|---|
@username |
Tag a user to reply or get their attention in chat, or to start a direct reply thread. To Reply: Windows: After typing @username, press Tab to reply, or use Tab/arrow keys to select a message. Mac: After @username, press Option + Tab to reply, or Option + arrows to select.More info. |
/mods |
Show a list of all moderators for the channel. |
/vips |
Show a list of all VIPs for the channel. |
/color <colorname|hex> |
Changes your username color. Regular users: Blue, Coral, DodgerBlue, SpringGreen, YellowGreen, Green, OrangeRed, Red, GoldenRod, HotPink, CadetBlue, SeaGreen, Chocolate, BlueViolet, Firebrick. Turbo users: May also use any #hexvalue (e.g. #000000).
|
/w username message |
Send a private (whisper) message to another Twitch user. |
/block username |
Block all chat and whisper messages from a user.
|
/unblock username |
Remove a user from your block list. Can also click the "Unignore" button that replaces "Block". |
/disconnect |
Disconnect from the chat server. Refresh the page to reconnect. |
/gift quantity |
Gift a set number of subs to the community. |
/vote |
Vote in the currently active poll. |
Core Broadcaster & Moderator Commands (by importance)
| Command | Description |
|---|---|
/timeout username [seconds] |
Temporarily ban a user from chat. Default: 10 mins. You can specify the exact seconds, and a new timeout overwrites previous. Also accessible via the clock symbol in chat or user badge. To clear, unban or issue a 1-second timeout. |
/ban username |
Permanently ban a user from chat. Can also be done by clicking the Cancel symbol in chat or user badge. |
/unban username |
Lift a permanent ban or end a timeout early. Also accessible via the Unban button. |
/clear |
Wipe the entire chat history for all viewers. (Some IRC/browser add-ons may preserve logs.) |
/followers [duration] |
Restrict chat to users who have followed for a certain amount of time. Examples: /followers 30m, /followers 1h, /followers 3mo.
|
/followersoff |
Remove followers-only restriction. |
/slow [seconds] |
Limit how often users can send messages (rate-limiting chat). Partners can allow subs to bypass slow mode in dashboard. |
/slowoff |
Disable slow mode. |
/subscribers |
Only subscribers can chat. Without subscription feature, only mods and broadcaster can chat. |
/subscribersoff |
Allow all users to chat again. |
/emoteonly |
Only messages entirely composed of emotes are allowed. |
/emoteonlyoff |
Turn off emote-only mode. |
/uniquechat |
Disallow duplicate/non-unique messages (minimum 9 non-symbol characters unique). Purges repeated chat spam; prevents copypasta. |
/uniquechatoff |
Disable unique chat enforcement. |
/pin DESCRIPTION |
Highlight a chat message for extra duration. Can also click the pin symbol in chat. |
/announce description |
Send a message with increased chat visibility. |
/shoutout username |
Display a follow button for another streamer in chat. |
/monitor username |
Begin monitoring a user's chat messages. |
/unmonitor username |
Stop monitoring a user's messages. |
/restrict username |
Restrict a user's messages for moderation. |
/unrestrict username |
Remove message restriction from a user. |
/user username |
Open a user's profile card: see account info, ban/timeout/chat history. Can also be accessed by clicking a username. |
/requests |
Open and manage custom Channel Points reward requests queue. |
/poll |
Start a poll creation setup in chat. |
/endpoll |
End the current active poll. |
/deletepoll |
Delete the active poll. |
Channel Management & Collaboration
| Command | Description |
|---|---|
/mod username |
Grant moderator privileges to a user. |
/unmod username |
Remove moderator privileges. |
/vip username |
Grant VIP status to a user. |
/unvip username |
Remove VIP status from a user. |
/rules |
Display the channel rules (if set). |
/sharedchat |
Start or join a collaborative shared chat session. |
Channel Editor & Broadcaster Commands
| Command | Description |
|---|---|
/commercial |
For Affiliates/Partners: Run a 30s ad for all viewers. Channel Editors may also have access. |
/commercial 30|60|90|120|150|180 |
Runs a commercial of set length (as allowed by your dashboard’s gearbox). For more info, check Creator Camp. |
/goal |
Manage a sub or follower goal. |
/prediction |
Manage predictions in chat. |
/raid channel |
Send viewers to another live channel. |
/unraid |
Cancel or recall a raid in progress. |
/marker description |
Adds a stream marker (optional description, max 140 characters) at the current timestamp, which can help with later video editing. |
Chat Command Error Troubleshooting
- If you try to use a command that you do not have permission for, it may disappear as you type or not execute.
- Typos or non-existent commands usually result in: Unrecognized Command error.
- Many error messages will include explanations or recommendations.
- Need more help? Visit Twitch Support.