Twitch Chat Commands
Twitch chat commands start with a forward slash and are typed straight into the chat box. Anyone can use /w, /block or /color, moderators get tools like /timeout, /ban and /warn, and only the broadcaster can use /mod and /vip. Click any example below to copy it.
How Twitch chat commands work
Type the command into the chat box and press Enter. In the tables below, words in capitals are values you fill in, for example a username or a number of seconds. Typing just / in chat brings up a list of commands you can use in that channel.
Who can use what depends on your role: everyone, moderators (and the broadcaster), channel editors, or the broadcaster only. Commands you aren’t allowed to use are hidden from you.
Commands for everyone
| Command | What it does | Example |
|---|---|---|
/w USERNAME MESSAGE | Sends a private whisper to another user. | /w streamer123 gg, great stream |
@USERNAME | Mentions a user so your message is aimed at them. On Windows, press Alt + Enter after the mention to reply in a thread (Option + Enter on Mac). | @streamer123 welcome back! |
/block USERNAME | Hides all messages and whispers from that user. Twitch asks you for a reason. | /block spammer123 |
/unblock USERNAME | Removes a user from your block list. | /unblock spammer123 |
/color COLORNAME | Changes your username color. Choose from Blue, Coral, DodgerBlue, SpringGreen, YellowGreen, Green, OrangeRed, Red, GoldenRod, HotPink, CadetBlue, SeaGreen, Chocolate, BlueViolet or Firebrick. | /color HotPink |
/color HEX | Sets any hex color. Twitch lists this as a Turbo feature. | /color #9146FF |
/mods | Lists the channel’s moderators. | /mods |
/vips | Lists the channel’s VIPs. | /vips |
/vote | Votes in the channel’s active poll. | /vote |
/gift QUANTITY | Gifts a number of subs to the community. | /gift 5 |
/disconnect | Disconnects you from chat. Refresh the page to reconnect. | /disconnect |
Mod commands (moderators and broadcaster)
These are the Twitch mod commands the broadcaster and every moderator can use.
Timeouts, bans and warnings
| Command | What it does | Example |
|---|---|---|
/warn USERNAME | Sends an anonymous warning. The chatter has to acknowledge it before they can chat again. You pick the chat rule they broke or enter a custom reason. | /warn spammer123 |
/timeout USERNAME [SECONDS] | Stops a user from chatting for 10 minutes by default, or for the number of seconds you give. A new timeout replaces the old one. | /timeout spammer123 600 |
/ban USERNAME | Permanently bans a user from chat. | /ban spammer123 |
/unban USERNAME | Lifts a ban. It also ends a timeout early. | /unban spammer123 |
/monitor USERNAME | Starts monitoring a user’s messages. | /monitor newuser123 |
/unmonitor USERNAME | Stops monitoring a user. | /unmonitor newuser123 |
/restrict USERNAME | Starts restricting a user’s messages. | /restrict newuser123 |
/unrestrict USERNAME | Stops restricting a user. | /unrestrict newuser123 |
/user USERNAME | Opens the user’s viewer card with account age, mod comments, and their chat, timeout and ban history in your channel. | /user newuser123 |
/clear | Wipes the chat history for everyone. People using IRC clients or browser add-ons may still see old messages. | /clear |
/shield | Turns on Shield Mode, which applies your saved safety presets in one step. | /shield |
/shieldoff | Turns off Shield Mode and restores your previous settings. | /shieldoff |
Chat modes
| Command | What it does | Example |
|---|---|---|
/slow SECONDS | Slow mode: limits how often each user can send a message. | /slow 10 |
/slowoff | Turns off slow mode. | /slowoff |
/followers [TIME] | Followers-only chat. Add a minimum follow time from 0 minutes (all followers) up to 3 months, like 30m, 2h, 2d, 1w or 3mo. | /followers 10m |
/followersoff | Turns off followers-only chat. | /followersoff |
/subscribers | Subscribers-only chat. Channels without subscriptions are limited to the broadcaster and mods. | /subscribers |
/subscribersoff | Turns off subscribers-only chat. | /subscribersoff |
/emoteonly | Only messages made of 100% emotes are allowed. | /emoteonly |
/emoteonlyoff | Turns off emote-only mode. | /emoteonlyoff |
/uniquechat | Blocks repeated, copy-pasted messages (checks messages of at least 9 non-symbol characters). | /uniquechat |
/uniquechatoff | Turns off Uniquechat mode. | /uniquechatoff |
Engagement
| Command | What it does | Example |
|---|---|---|
/announce MESSAGE | Posts a highlighted announcement in chat. | /announce Giveaway starts in 5 minutes! |
/pin MESSAGE | Pins a message so it stays visible longer. | /pin Be kind in chat, rules are in the panels below |
/shoutout USERNAME | Shows a follow button for another streamer in chat. More in our shoutout command guide. | /shoutout streamer123 |
/poll | Opens the poll setup menu. | /poll |
/endpoll | Ends the active poll. | /endpoll |
/deletepoll | Deletes the active poll. | /deletepoll |
/requests | Opens the Channel Points requests queue for custom rewards. | /requests |
Channel editor and broadcaster commands
The broadcaster and anyone they’ve made a channel editor can use these.
| Command | What it does | Example |
|---|---|---|
/raid CHANNEL | Sends your viewers to another live channel. | /raid streamer123 |
/unraid | Cancels a raid before it goes through. | /unraid |
/commercial [LENGTH] | Affiliates and Partners only. Runs an ad break, 30 seconds by default, or 30, 60, 90, 120, 150 or 180 seconds if that length is available in your dashboard. | /commercial 90 |
/marker [DESCRIPTION] | Adds a stream marker at the current timestamp, with an optional description of up to 140 characters. Use markers in the Highlighter to find moments later. | /marker clutch win |
/prediction | Opens prediction management. | /prediction |
/goal | Manages a sub or follower goal. | /goal |
Broadcaster-only commands
| Command | What it does | Example |
|---|---|---|
/mod USERNAME | Makes a user a channel moderator. | /mod trustedfriend |
/unmod USERNAME | Removes moderator status. | /unmod trustedfriend |
/vip USERNAME | Gives a user VIP status. | /vip regularviewer |
/unvip USERNAME | Removes VIP status. | /unvip regularviewer |
/rules | Shows your channel’s chat rules, if you’ve set any. | /rules |
/sharedchat | Starts a new Shared Chat session, or joins one in your current collaboration. | /sharedchat |
Removed and changed commands
/hostand/unhostwere removed on October 3, 2022. Twitch points you to raids instead, and the old auto host feature is now called Suggested Channels.- Third-party IRC clients and bots lost slash commands in February 2023. They still work in Twitch’s own chat on the website and apps, but tools that connect over IRC now have to use the Twitch API.
/untimeoutisn’t in Twitch’s current command list. Use/unban USERNAMEor/timeout USERNAME 1to end a timeout./deleteisn’t in the current list either. To remove a single message, use the moderation options on the message itself./me MESSAGE(shows your message in italics) no longer appears in the help article. When Twitch moved the other commands off IRC in 2023, it said/mewould keep working there.
Want your chat on stream? Our free Twitch chat overlay removes messages as soon as your mods delete them or time someone out. See how to add Twitch chat to OBS.
Frequently asked questions
Why does my command disappear when I press Enter?
Twitch hides commands you don’t have permission to use. If you type a mod command like /shoutout in a channel where you aren’t a moderator, it simply vanishes. A misspelled command shows Unrecognized Command instead.
What is the difference between /commands and !commands?
Slash commands are built into Twitch. Commands that start with ! come from chat bots such as Nightbot or StreamElements, so Twitch Support can’t help with them. See our Nightbot commands and StreamElements commands guides.
How do I undo a timeout on Twitch?
Type /unban USERNAME, which ends bans and timeouts early. You can also overwrite the timeout with a 1-second one: /timeout USERNAME 1.
Can I still host another channel on Twitch?
No. Twitch removed /host and /unhost on October 3, 2022. Use /raid CHANNEL at the end of your stream, or add channels to Suggested Channels so they show on your offline page.
Do Twitch chat commands work on mobile?
Yes. Twitch says chat commands keep working in Twitch’s own chat on twitch.tv and in the mobile apps. They no longer work when sent through third-party IRC connections, which have to use the Twitch API instead.
Sources: Twitch Help: Chat Commands · Twitch Help: How to Manage Harassment in Chat · Twitch Help: How to Use Suggested Channels · Twitch Developer Forums: Deprecation of chat commands through IRC