Skip to content

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.
  • In chat: click username > Block button.
  • In whispers: click cog icon > Block username.
  • You’ll be prompted for a reason for blocking the 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