Are you new to Twitch and wondering what the chat commands are and how to use them?
You might see other viewers type something that triggers actions and provide information, that is the Twitch chat commands.
The Twitch chat commands is the special command that users can type in the chat to trigger certain actions or behaviors.
These commands have wide functions, from something simple like changing the username color for the viewers to something advanced like running a commercial for the streamers.
So here are the list of all the Twitch Chat Commands that you’ll need to know, whether you’re a viewer, moderator, or a stream
Twitch Chat Commands For the Viewers, Moderators, and Broadcasters

The chat commands on Twitch has many variation and function.
There are some for the viewers that can perform a basic action, like mention other viewers, vote in the poll, or something handy like randomly gift subs to another viewer.
For more info on this, check up this complete list of Twitch chat commands for everyone
FREE AUTO Highlights CLIPPER Software
Eklipse.gg is an AI highlight generator and online video editor that clip your streams automatically and converts them to TikTok easily.
1. For the Viewers
Command | Action |
---|---|
/@[user] | Send someone a public message; it will highlight the message for the recipient. |
/block [user] | Block all chat messages from a user |
/color [color] | Change the color of your username. If you’re a Turbo user, you can select a hex value. |
/disconnect | Disconnects you from the channel. |
/gift [number] | Randomly gift Subs (the number of your choosing) to the community. |
/me [message] | Often used to denote third-person action. The command removes the colon after your name and italicizes your message. |
/mods | List all the channel moderators. |
/vips | List all the channel VIPs. |
/vote | Vote in the poll. |
/w [user] [message] | Send someone a private message. |
2. For the Moderator and Broadcaster
Command | Action |
---|---|
/ban [user] | Permanently ban someone from the chat. |
/clear | Remove all messages in chat. |
/emoteonly | Users can only send emotes in their messages. |
/emoteonlyoff | Disable emotes only mode. |
/followers [duration] | Restrict the chat to followers-only mode; optionally, specify a time duration (e.g., 30 minutes, 1 week) |
/followersoff | Disable followers-only mode. |
/monitor [user] | Monitor a user’s messages. |
/poll | Create a poll. |
/endpoll | End a poll. |
/deletepoll | Delete a poll. |
/requests | Opens the Channel Points requests queue. |
/restrict [user] | Restrict a user’s messages. |
/slow [seconds] | Limit the rate at which users can send messages. |
/slowoff | Disable slow mode. |
/subscribers | Restrict the chat to subscribers-only mode. |
/subscribersoff | Disable subscribers-only mode. |
/timeout [user] [seconds] | Temporarily ban someone from the chat. 10 minutes is the default, or you can specify a time. |
/unban [user] | Unban someone from the chat. |
/uniquechat | Stops users from posting non-unique messages (like copy and pasted content) |
/uniquechatoff | Disable unique chat mode. |
/unmonitor [user] | Stop monitoring a user’s messages. |
/unrestrict [user] | Stop restricting a user’s messages. |
/user [user] | Record private notes on a user and see their chat and moderation history. |
Command | Action |
---|---|
/commercial | Runs a commercial (providing the channel is an Affiliate or Partner). |
/goal | Set a subscriber or follower goal. |
/host [channel] | Host another channel on yours via the embedded video player. |
/unhost | Stop hosting someone on the channel. |
/marker [description] | Adds a stream marker at the current time, with an optional description |
/prediction | Manage predictions. |
/raid [channel] | Send viewers to another channel. |
/unraid | Cancel the raid. |
Command | Action |
---|---|
/mod [user] | Grant someone moderator status. |
/unmod [user] | Remove moderator status from someone. |
/vip [user] | Grant someone VIP status. |
/unvip [user] | Remove VIP status from someone. |
/rules | Display the channel rules. |
3. Twitch Chat Commands for Nightbot Users

Some streamers use a Twitch Chatbot like Nightbot for the custom chat commands like !socials, !shoutout, and etc.
Most of the default Twitch nightbot command is similar to the default Twitch chat commands. The only difference is nightbot uses exclamation marks as the command starter
So here’s the list of all default Twitch Chat Commands for the Nightbot users:
Command | Action |
---|---|
!commands | See a list of channel commands for the viewers and allows moderators to manage custom commands |
!commercial | Rund a commercial/ad on your stream for broadcasters |
!filters | Manage spam protection filter settings for moderators |
!game | See the current game of the stream for the viewers and allows moderators to change the current game |
!marker | Create a stream marker for broadcasters |
!poll | Create a poll for moderators |
!regulars | Manage channel regulars list for moderators |
!songs | Allows users to request songs, and allows moderators to manage the requested songs queue |
!tags | Edit your stream’s tags for broadcasters |
!title | See the current title of the stream for the viewers. Change the current title for the moderators |
!winner | Choose a random active user as a winner for moderators |
Since you there are custom commands in Nightbot, as a viewer, don’t forget to start with !commands whenever you visit someone on Twitch.
Conclusions
That’s all you need to know about the Twitch chat commands. Hope this helps you embrace the overall Twitch culture.
To quickly adapt to the community, you might need to learn another Twitch culture like the origin of Sadge emote.
Don’t forget to check out Eklipse blog from time to time for more tips and trivia on Twitch!
Your friendly-neighborhood gamers that love playing MOBA and strolling on Twitch in his free time. Akbar has been playing games since Sega Genesis era, and started being a game writer in his late college day.