Skip to Content

Twitch Mod Commands – A Complete Guide

Once you start getting some followers on Twitch, and they start chatting it up in your chat room, you will soon see how difficult it can be to manage so many chatters. So what do you do? You can’t give up on your chat!

This is where Twitch Mods and Twitch Commands come in my friend. 

This article is all about Twitch Mods and Twitch Commands. Those who seek to learn about Twitch Mods and Twitch commands, keep reading this complete guide until the end.

What Are Twitch Commands

Twitch commands are a set of commands that are used by streamers and moderators to automatically respond and perform tasks. In order to automate the message reply process, these commands can be used. Twitch commands can be used to do things such as raid a channel, block a user or turn on follower only mode in your Twitch chat.  

Twitch commands are very popular and are quite useful as your community begins to grow. Imagine having hundreds, or even thousands of viewers all chatting and asking questions at the same time. How could you keep up?

In such a situation, Twitch commands are the ultimate savior. These are sorts of shortcuts or hotkeys used to automate several actions.

You can also consider them to be a sort of bot that’ll take care of your supporters. Let’s get a better idea with the following example.

Suppose you’re live streaming on Twitch. Now that you’ve managed to gain somewhat of a following and you want to be able to engage with all of them.

Of course, you won’t be able to entertain all of them, so you’ll require some assistance. A second set of hands and arms might work. Or a hired assistant. Or even better, Twitch Commands.

Below I have laid out some of the most commonly used Twitch commands as well as how to use them and why they are useful. I hope this article helps you feel more comfortable understanding and using these awesome Twitch commands. 

List Of Twitch Commands And What They Do

Now that we talked about what Twitch commands are, let’s discuss some commonly used Twitch commands and what they do. 

This section deals with the Twitch commands directly. Those who wish to learn the commands and their usage must follow this section very carefully. 

Also, I advise that if you don’t get all of this at once, don’t hesitate to read repeatedly! Because there’s no shame in that. Seriously, even hit that bookmark so you can reference them later. 

When I first started basic coding, I did just that – use the free tools offered by others to help you along the way. This section not only lists the Twitch commands but also tells you how to use them and what they do.

**Important Side Note**

You’ll notice a forward slash “/” in almost all the commands. They’re used to list down all the commands. But, when a forward slash precedes some keywords (notice the first command below), it’ll filter out the command suggestions. 

For example, typing “mods” right after the forward-slash will list down only the moderators. 

Of course, if you were to get every command listed just by typing a “/,” that would put a lot of load on the server, and your system will lag or could even freeze. Who would’ve thought that typing a single “/” could be so destructive.

Here’s a list of Twitch commands. 

Basic Twitch Commands For Everyone

These chat commands are for everyone whether you are a streamer, moderator or just a causal viewer in the chat. 


  • Use this command to display all moderators’ in a particular chat for a specific channel.


  • Use this command to display the list of all VIPs for a specific channel.

/color {COLORNAME}

  • This command allows you to change the color of your username. Generally, users can switch between Blue, Coral, specific variants of green and blue, etc. The best way to work on colors is by going with their specific hex codes, which are way more convenient than names.

/color {HEX VALUE} 

/block {USERNAME}

  • Use this command to block people in chat if you don’t wish to see their messages and comments.

There’s an alternate method for this as well. Simply click on the username, and then click on the “block” button. It’s just like blocking someone on Facebook or other social media platforms.

/Unblock {USERNAME}

  • Use this command to unblock someone that you blocked. If you feel bad and want to give them another shot that is. 

/me {TEXT}

  • Use this command to color your text and standout from the crowd.  The color of your text will be the same as the color of your username.


  • Use this command to disconnect from the chat server. 


  • Use this command to send a private message to another user on Twitch (also known as a whisper).

Basic Twitch Commands For Broadcasters And All The Moderators

As the heading says, these commands are for all the broadcasters and moderators.

/user {USERNAME} 

  • Use this command to open a particular user’s profile card (just like a profile on social media). You can also just click on the username if you don’t want to use the command.

/timeout {USERNAME} [SECONDS] 

  • Use this command to timeout a user. This is good if you don’t want to block or ban anyone permanently, you can do it temporarily.

Notice that the seconds’ value is in the brackets. It means that it’s an optional value. If you don’t specify this optional value, the timeout command will ban the user for 10 minutes by default.


  • Use this command to ban a user permanently from the chat room. I always think you should start with a timeout, then drop the ban hammer if the user still has not learned their lesson. 

/unban {USERNAME} 

  • Use this command to unban a user. If you feel like it is time to give someone another shot, then this is the command to do it. 

/slow {SECONDS}

  • Use this command to slow down how often people can chat in your chat. If you feel that the users are sending messages in the chat box recklessly, this is how you would slow them down and give you a chance to catch up.

Since the value of seconds is mandatory, you can specify how often users can send a message in the chat box. For instance, set this value to 10. Now, the system will only accept messages in its database every 10 seconds. It is beneficial to avoid spam too.


  • Use this command to remove the effect of the slow command.


  • Use this command to make it so that only your subs can chat in the chat. It will not allow those who are not subscribed to you to chat in your chat. 


  • Use this command to remove the subscribers only command. This will open up the chat to non-subscribers.


  • Use this command to clear the chat history.


  • Use this command to disallow users from sending non-unique messages. This is beneficial if you want to prevent users from posting copy-pasted text and spam messages.


  • Use this command to remove the effect of the uniquechat.


  • Use this command so that only messages with 100% emotes are allowed. No words only emotes in the chat when this is enabled. 


  • Use this command to remove the emote only command. People can now use words again in your chat. 

Twitch Commands For Channel Editors And Broadcasters

Let’s switch to the commands designed for channel editors and broadcasters.


  • Use this command to show your viewers an ad. The default time an ad will be shown for is 30 seconds. This means that the viewers will see ads for 30 seconds. To change how long your viewers will see ads for, you can use the command below:

/commercial {30|60|90|120|}

  • Use this command to set how long you want your ads to run for (30 secs., 60 secs., etc.)

 /host {CHANNEL} 

  • Use this command to host another channel on your channel.


  • Use this command to stop hosting a channel that you are hosting. 

/raid {CHANNEL}

  • Use this command to raid another channel. This will redirect your viewers to another live channel. 


  • Use this command to cancel the raid or unraid the channel that you raided. 


  • Use this command to add a stream marker, with a description at the current timestamp. Please note that even if the description is in the curly brackets, it’s still an optional string value. You may leave it blank. The length of this description can go up to 140 characters.

Broadcaster Commands

These commands are exclusive to the broadcasters. Using it somewhere else may not do what you want it to do. 


  • Use this command to promote a user to a channel moderator. The promoted user will be able to access all the commands listed above in this section.

/unmod {USERNAME}

  • Use this command to unmod someone that you made a moderator on your channel. Suppose you think you’ve made a mistake by promoting a user to a moderator. In that case, you can undo your action by using this command. The person will then return to being an average viewer. 


  • Use this command to grant a user VIP status.

/unvip {USERNAME}

  • Use this command to take away the VIP status from a VIP user. 

Now that we have gone over these Twitch commands, lets dive into how to use these nifty commands.

How To Use Twitch Commands?

To use Twitch commands, all you have to do is type a slash (like this one /), then type the actual command that you want to perform in the text box and press enter. The task or command will then be carried out automatically without you having to do anything else. 

You could also just type a “/” in the chat and all the mods that are available to you will be displayed. Kind of like this example here:

There’s obviously more commands than this, but I feel like this image helps to illustrate my point.

Let’s use an example. If I wanted to mod someone, I would just type out the command /mod {USERNAME} in the chat and press enter. Once I do this, the person’s username that I placed inside the curly brackets { } is now a mod. It is just that easy. The process is the same for any of the other commands. 

Even though using commands is simple, just like anything, you may hit a snag every now and again. Here are some common issues that you may run into:

Common Issues with Commands

One of the most common issues with commands is not typing them correctly. The commands must be typed out exactly the way they are written in order for them to work. This includes the usernames if they are required for the command. 

Another common issue with Twitch commands is not remembering them. There are so many commands to remember and to keep track of that it can be easy to forget. Bookmark this page if you need to so that way you can be reminded of the many commands available to you.

Essential things to keep in mind

When learning Twitch commands, you’ll come across their syntax. To learn those commands, you must understand the syntax first. So here’s a list you must take a look at:

  • Words which are surrounded by curly brackets {} indicate that some value is required.

For example: {username}

Here username is between the curly brackets, which says that you need to type a username in the curly brackets. So that’s the syntax, and the resulting command would be:


  • Words which are written between the brackets [ ] indicate an optional value. You can leave them blank if you want.

For example: [seconds]

It means that the value for seconds may or may not be left blank. The resulting command can be:


Using the Twitch commands is very easy. By now, you should have a feel for the basics. 

If you are having issues using Twitch commands then just type the / in the chat and a list of commands will be made available to you. Then from there you can choose the command that you want to use.

How Are Twitch Commands Useful?

Twitch commands allow you to easily perform certain tasks like ban a user, send a whisper to someone, or control who can chat in your chat room all with a few clicks. All you have to do is simply type in the command and click enter and the task you want to complete will be performed. 

On several occasions, these commands prove to be more than a little useful, especially when your viewer count begins to grow. 

One great thing about Twitch commands is that they help filter out and manage the crowd.  They are useful in that you can quickly and easily ban or time someone out for inappropriate behavior. 

Who Should Use Twitch Commands?

Twitch commands can and should be used by all those who use Twitch. Whether you are a viewer, a streamer, or a mod there are useful commands that you can take advantage of; however, Twitch commands become increasingly handy as your channel begins to grow.

With a growing number of chatters on your channel, it is important to have a quick and easy way to remove or suspend those who are not behaving. 

And given how easy these commands are to use, why would you not take advantage of them?

Twitch Commands Explained Technically

Still not sure what Twitch commands are? Don’t worry, because this section will explain the commands from the technical perspective. Even if you’re non-technical, you’ll still get a clear picture of what Twitch commands are.

Just like short computer codes, Twitch commands are one-liners or sometimes one or two words. They tell the system what to do in their language. Twitch commands are exclusive to the Twitch platform. So if you’re trying to make them work on other platforms you probably won’t be too successful. 

Here’s a short example of how a Twitch command looks:

/mod [username]

Twitch commands are super simple and in many ways similar to very basic coding. 

Can Mods Make Commands On Twitch?

Mods or moderators can make commands on Twitch such as /ban or maybe /timeout for example. However, they cannot add new Twitch commands on Twitch themselves. In order for mods to make new commands they will have to use something like Nightbot or another chat bot  in order to create these new commands. 

This leads to the question, “Well what kind of commands should your mods be creating on these other bots?”.

Well, common commands that streamers use are things like !loadout or maybe !setup.

With commands like these, moderators or the streamer themselves create automated responses so that every time someone in the chat types in that command, they will get a response.

So for example, if a chatter types in !setup, a chat bot may be set up to respond automatically with the streamers setup (what computer they use, mic, headphones, etc.). 

Other common commands that I have seen are things like !loadout for Warzone or Call of Duty. When a viewer types this in the chat, a bot may be set up to automatically respond with the load out of the streamer. Things like !timestreamed or !leaderboard are also common. 

You may be wondering, why go through the hassle of creating chat bots if the streamers can just answer these questions themselves right? While there is some truth to this, but let me explain why streamers prefer to use chat bots. 

Why do Streamers Use Chat Bots?

Using chat bots, streamers and mods can set up and create custom commands that these chat bots respond to automatically. This allows commonly asked questions in the chat to be answered or responded to automatically without the streamer having to continue to answer a repeated question. Chat bots can also perform tasks such as taking a song request. 

If you are new to streaming, answering the same question a few times every stream may not bother you. However, once you start growing, imagine having to answer the same question again and again and again. That would get old really quick!

These chat bots are great because they can respond to and carry out common requests without you having to worry about them. It also can save you from missing a person’s question. 

Nobody likes to be ignored and as a chat fills up you may miss a question or two. With chat bot, viewers can just ask the chat bot and their questions will be answered immediately (if it is a question that you have created a command for such as a streamers setup !setup). 

Having a command for commonly asked questions will now free up your mods to answer some of the less common questions or more unique questions in your chat. Mods can also instruct some of the viewers in your chat on how to use the commands. 

Now that you see why chat bots are so handy, let’s talk about one of the most commonly used bots on Twitch; Nightbot. 

What is Nightbot?

In the most straightforward words, Nightbot is an automated bot used during the live streaming process. When you’re busy streaming your content live, this bot will take care of all the messages, and send automatic replies to the viewers. 

When you’re on Twitch, nightbot is something that you’ll come across. The streamers who are serious need to be well aware of this stunning bot. So what’s with this nightbot?

Using Nightbot allows you to focus on entertaining your viewers rather than wasting your time sending replies manually one by one. The best part is that even beginners can use this. That means it’s super easy to use this excellent bot.

How Do You Learn All The Twitch Commands?

Now that you’ve taken a look at the basic commands, you might be wondering how to learn or remember them all. Unless you’re great at memorization, it could drive you mad. 

But don’t worry, here are a few tips and steps that will guide you on how to overcome this issue.

One of the easiest ways to learn all the commands is to understand the syntax rather than memorize all the commands. For instance, you’ll notice that all the commands follow a particular pattern in addition to their syntax. 

Till now, you might have gone through the syntax, but that’s a different thing. Other than syntax, there’s something called a pattern, which I will discuss below:

  • Remember that all the commands will always start with a forward-slash “/” Make this symbol your best friend; you’ll be together quite a bit.
  • The command names are similar to what they do. For instance, in the ordinary English language, the word “ban” would naturally mean that you want to ban someone from doing something. This way, the name of the command is what it does.
  • Suppose you’ve used a command and want to undo your action. In that case, a similar command is available with the word “un” in the beginning. Not all commands have their opposite undo commands, but still, there’s plenty of them.
  • You’ll become used to these commands as you use them. Since they’re all the basic ones, it’s elementary to learn them. After all, practice makes perfect.
  • Never give a space between the forward-slash and the command.
  • There will always be a space after the command and the values (whether they’re mandatory or optional).
  • Follow the syntax and this pattern, and you’ll never make any mistakes.

Becoming a moderator will grant access to most of the commands listed above. If you are a mod on a channel, it would be a good idea to be familiar with these basic commands as well. If someone is going crazy in chat, you want to make sure that you know how to ban them or time them out quickly in order to put an end to their antics. 

Like was mentioned before, Twitch commands can be a lot of work up front having to set them up and memorize them, but they can save you a lot of time in the end having these tasks performed automatically for you. 

The more you stream, the more you will become familiar with these commands and the the more comfortable you will feel using them. Just like with all things, practice makes perfect.  

And if you want to know how to become a Twitch mod, or which channels you are a mod in, check out the articles I linked.

As always, if you have any questions or just want to hang with me, stop by my Twitch channel here and say what’s up!

Stream Tips

Best Equipment (Mics, Cameras, Etc.) – Looking to upgrade your streaming equipment? Check out some of my recommended products here on Amazon. 🎙️📸🎧
Best Overlays, Alerts, Etc. – Want to make your stream STAND OUT? Check out the amazing overlays, alerts, and emotes at OWN3D.TV (click to check them out). 🎨😎👽
Best Streaming Software – Streamlabs Ultra is the streaming software used by most major streamers. It allows you to multi-stream, set up a merch store, and much more. Click here to check them out. 🤖
Best Music – Looking for music you can safely play on stream? Epidemic Sound has thousands of DMCA free songs that you can safely play on your streams and Youtube videos. Click here to check them out.🎶🎸🎤

For even more streaming tips and how to content check out my Youtube channel here. And if you want to check out my streams then stop by my Twitch channel here.

Finally, by the end of this complete guide, you’ve come across several things related to Twitch commands. It includes the list of all the commands, how to use them, how to memorize them, their basic syntax, etc. 

In the beginning, even if you were not aware of what mod and bots mean, this guide clearly explains this stuff in detail, along with the examples.

I hope you’ve found this guide to mods, bots and Twitch commands useful. Thanks for stopping by and good luck out there with the streams my friends!


List of Twitch Commands


👋 Hey There, I'm Eric!

Since 2018, I've been making streams come true.

I like gaming, streaming and watching other people stream. I created this website to help streamers, viewers, and gamers answer questions they have regarding live streaming, gaming, and PCs. I am a Twitch affiliate and currently stream on Twitch 3 days a week. I also have a Youtube channel where I make videos about streaming. I hope you find my content helpful. Feel free to stop by one of my streams to say hi.