Twitch Mod Commands: Every Native Slash Command
The complete reference for Twitch mod commands — the native /slash commands built into Twitch chat that work without any bot. What each one does, the exact syntax, and who is allowed to run it.

Native Twitch Mod Commands, Not Bot Commands
Twitch mod commands are the /slash commands built directly into Twitch chat. They need no bot, no dashboard and no setup — type them into the chat box and Twitch acts on them immediately. They are how moderation actually happens on a Twitch channel.
This is a different thing from the !commands your viewers type. Those are custom responses handled by a third-party bot; these are platform features. A useful way to hold the distinction: a slash command does something to your channel, while an exclamation command posts something into chat. If you're after the second kind, start with how to make custom commands on Twitch instead.
Everything below works in the Twitch web chat, in Mod View, in the mobile apps and in any chat client that passes messages through unaltered — including a chat panel docked in OBS. Permissions are enforced by Twitch, so a command typed by someone who isn't allowed to run it simply does nothing.
Who Can Run What
Twitch has four relevant roles, and the difference between them causes more confusion in mod teams than the commands themselves.
| Role | How It's Granted | What It Allows |
|---|---|---|
| Broadcaster | You own the channel | Every command, including promoting and demoting moderators and running ads |
| Moderator | The broadcaster runs /mod | Bans, timeouts, warnings, chat modes, announcements and native shoutouts |
| VIP | The broadcaster runs /vip | No moderation powers — immunity from slow mode, followers-only and unique chat |
| Everyone | Any Twitch account | /me, /w, /color, /block and the other self-service commands |
The important asymmetry: VIPs are not moderators. A VIP badge is a thank-you that grants immunity from slow mode and followers-only mode; it carries no moderation power at all. And moderators cannot promote other moderators — only the broadcaster can run /mod, which is deliberate.
Moderation Commands: Timeouts, Bans and Warnings
These are the commands a moderator reaches for while the stream is live. Every one of them is logged in the channel's moderation history, so nothing here is invisible to the broadcaster.
| Command | Syntax | What It Does | Who |
|---|---|---|---|
| /ban | /ban username reason | Permanently removes a viewer from your chat. The reason is optional and shows in your mod log. | Mods |
| /unban | /unban username | Lifts a ban and lets the viewer chat again. | Mods |
| /timeout | /timeout username seconds reason | Silences a viewer for a set time. Defaults to 600 seconds if you omit the number. | Mods |
| /untimeout | /untimeout username | Ends a timeout early — the polite correction when a mod was too quick. | Mods |
| /warn | /warn username reason | Sends a formal warning the viewer must acknowledge before they can chat again. | Mods |
| /clear | /clear | Wipes the visible chat history for viewers. Mods can still see what was said. | Mods |
| /mods | /mods | Lists the channel's current moderators in chat. | Everyone |
| /vips | /vips | Lists the channel's current VIPs. | Everyone |
Timeout durations are in seconds and cap at 1,209,600 seconds — fourteen days. Beyond that, a ban is the only option.
A note on /clear: it wipes the visible chat history for viewers, but it does not delete anything permanently. Moderators can still see cleared messages, and anyone with logs open keeps their copy. Treat it as a way to reset a room that's spiralling, not as a way to erase evidence.
The escalation ladder most mod teams settle on is: delete the message, then a warning, then a short timeout of 60 to 600 seconds, then a long timeout, then a ban. Skipping straight to a ban for a first offence is occasionally right — bot spam, slurs, links to malware — and almost always wrong for a regular who's having a bad day.
Chat Mode Commands
Mode commands change the rules of the room rather than acting on one person. They come in on/off pairs, and they're your best tool for a raid or a sudden influx you can't moderate individually.
| Command | Syntax | What It Does | Who |
|---|---|---|---|
| /slow | /slow seconds | Forces a gap between each viewer's messages. 30 is a sensible raid setting. | Mods |
| /slowoff | /slowoff | Turns slow mode off. | Mods |
| /followers | /followers duration | Restricts chat to accounts that followed at least that long ago — 10m, 1h, 3d. | Mods |
| /followersoff | /followersoff | Opens chat back up to anyone. | Mods |
| /subscribers | /subscribers | Restricts chat to subscribers, VIPs and mods only. | Mods |
| /subscribersoff | /subscribersoff | Turns subscriber-only mode off. | Mods |
| /emoteonly | /emoteonly | Allows emotes only — no plain text at all. | Mods |
| /emoteonlyoff | /emoteonlyoff | Returns chat to normal. | Mods |
| /uniquechat | /uniquechat | Blocks repeated messages. Formerly known as /r9kbeta. | Mods |
| /uniquechatoff | /uniquechatoff | Allows repeated messages again. | Mods |
Older guides call unique chat mode /r9kbeta. It was renamed to /uniquechat — the old name is retired.
Followers-only mode is the single most effective anti-raid setting, because hate raids run on freshly created accounts. Setting /followers 10m means an account has to have followed you ten minutes ago to speak, which costs a genuine new viewer almost nothing and stops a bot swarm dead. Keep it in your mods' muscle memory alongside /slow 30.
Emote-only mode has a second use beyond moderation: it's the traditional way to run a hype moment. Flip it on for a boss kill, let chat spam emotes for thirty seconds, flip it off. It reads as a deliberate event rather than a lockdown.
Channel and Community Commands
These change who holds power in your channel or push your audience somewhere. Most are broadcaster-only for obvious reasons.
| Command | Syntax | What It Does | Who |
|---|---|---|---|
| /mod | /mod username | Promotes a viewer to moderator. | Broadcaster |
| /unmod | /unmod username | Removes moderator status. | Broadcaster |
| /vip | /vip username | Grants a VIP badge and immunity from slow and followers-only mode. | Broadcaster |
| /unvip | /unvip username | Removes VIP status. | Broadcaster |
| /raid | /raid channel | Sends your viewers to another live channel when you end the stream. | Broadcaster |
| /unraid | /unraid | Cancels a raid before the countdown finishes. | Broadcaster |
| /announce | /announce message | Posts a highlighted announcement. Colour variants like /announceblue exist. | Mods |
| /shoutout | /shoutout channel | Posts an official shoutout card. Rate-limited and subject to Twitch's eligibility rules. | Mods |
| /marker | /marker description | Drops a timestamped marker into the VOD for editing later. | Broadcaster and editors |
| /commercial | /commercial seconds | Runs an ad break of the length you specify. | Broadcaster and editors |
Hosting was retired by Twitch in 2022. /host and /unhost no longer exist — raids replaced them entirely.
The native /shoutout posts an official card with the other channel's category and a clip, and it's rate-limited — roughly once every couple of minutes, and the target usually needs to meet Twitch's own eligibility rules. That's why most streamers still run a bot !so alongside it: the bot version has no eligibility requirement and you control the wording. Our !so command guide covers running both together.
/marker is the most under-used command on this list. It drops a timestamped marker into your VOD, which turns "I'll find that moment later" into a bookmark your editor can jump straight to. Give your mods a habit of marking anything worth clipping.
Commands Every Viewer Can Use
A handful of slash commands aren't moderation at all — anyone in chat can run them, and they're worth knowing because viewers ask about them constantly.
| Command | Syntax | What It Does | Who |
|---|---|---|---|
| /me | /me message | Posts your message as a coloured action line in your username colour. | Everyone |
| /w | /w username message | Sends a private whisper. | Everyone |
| /color | /color colourname | Changes your username colour in chat. Hex codes require Turbo or Prime. | Everyone |
| /block | /block username | Blocks a user across Twitch, hiding their messages from you everywhere. | Everyone |
| /unblock | /unblock username | Removes a block. | Everyone |
Mod View, AutoMod and the Rest of the Toolkit
Slash commands are the manual layer. Two other systems sit around them, and a mod team that only knows the commands is working harder than it needs to.
Mod View
A dedicated moderation dashboard with the stream, chat, a viewer list, the mod action log and one-click ban and timeout buttons. Every slash command on this page has a button equivalent here, which is far faster during a raid than typing.
AutoMod
Twitch's automated filter, tuned across categories like discrimination, sexual content and profanity. It holds messages for review before they appear, so it catches things your mods would only see after the fact.
Blocked terms
A per-channel list of words and phrases that are removed automatically. More precise than AutoMod for channel-specific problems — a spammed scam domain, a name you don't want mentioned.
Suspicious user controls
Flags accounts that look like ban evaders and lets you monitor or restrict them so their messages are only visible to you and your mods. The quiet answer to a returning troll.
If your mods watch chat through a merged panel because you simulcast, remember that native Twitch slash commands only act on Twitch. A viewer misbehaving in your Kick chat has to be handled with Kick's own moderation — one more reason to read how Kick chat commands work before you expand there.
Beyond Native: Adding Custom !Commands
Native slash commands cover moderation completely and information not at all. Nothing in the list above can tell a viewer how long you've been live, where your Discord is or what's in your PC — those need a chat bot and a custom command.
The two layers coexist happily. Your mods run /timeout and /followers; your bot answers !uptime and !discord. Most channels end up with a handful of each, and the bot commands are the ones viewers actually learn.
To build that second layer, see custom chat commands for how StreamUps handles it across Twitch, YouTube Live and Kick at once, or browse the full Twitch commands list for both layers in one reference.
Twitch Mod Commands FAQ
What are the Twitch mod commands?
How do I time someone out on Twitch?
What's the difference between a VIP and a moderator on Twitch?
Does /clear delete messages permanently?
Why doesn't /host work anymore?
Can moderators add other moderators?
What's the best way to stop a hate raid?
Do Twitch slash commands work on Kick and YouTube?
Related Guides & Tools
Set Up Chat Commands in Minutes
Add !lurk, !so, !discord, and more to your Twitch, YouTube, or Kick chat with StreamUps. No bot hosting, no code—just pick your commands and go live.