Channel modes

Channel modes are the core settings of a channel.

Modes can be set or removed by channel operators through the /MODE command on IRC:

/mode #channel +|- mode(s) parameter

Examples setting modes

/mode #darenet +im
/mode #darenet +b *!*@example.com

Examples removing modes

/mode #darenet -im
/mode #darenet -b *!*@example.com

Available channel modes

Below is a list of available channel modes.

Mode Name Description
Modes that restrict who may join
b Ban Prevents users from joining the channel based on a nick!ident@host or extended ban match. If the user is already on the channel (and has no status), this mode will mute them.
e Ban exemption Allows users to bypass a channel ban, based on a nick!ident@host or extended ban match.
i invite-only Users must be /INVITE'd to join the channel.
I Invite exemption Allows users to bypass channel mode +i, based on a nick!ident@host or extended ban match.
k Key Also referred to as a "channel password", requires users to provide the channel key with the /JOIN command to join.
l Limit Sets the user limit for the channel. Once reached, no additional users may join the channel.
r RegOnly Only users who have authenticated with services will be allowed to join the channel.
Z TLS-only Only users who have connected via TLS may join the channel.
Modes that restrict messages to the channel
c No colors Blocks channel messages containing control codes/colors.
C No CTCPs Blocks CTCP messages addressed to the channel (ACTION CTCPs (i.e., /me) are still allowed.
m Moderated Prevents users without voice (+v) or higher from talking in the channel.
M ModReg Prevents users who haven't authenticated to services from talking in the channel.
n No external Prevents users who are not on the channel from talking in the channel.
N No notices Blocks channel notices.
q Quiet Prevents users from talking in the channel, based on a nick!user@host or extended ban match.
T No multitarget Attempts to block messages targeting multiple channels (e.g., /amsg).
u Quit squelch Squelches user PART and QUIT reasons, preventing them from being shown.
Modes that grant extra abilities
h HalfOp Grants a user half operator status on the channel. Nicklist prefix: %
o ChanOp Grants a user channel operator status on the channel. Nicklist prefix: @
v Voice Grants a user voice status on the channel. Nicklist prefix: +
Modes that restrict channel visibility
p Private Marks a channel as private, preventing it from appearing in the channel listing.
s Secret Marks a channel as secret, preventing it from appearing in the channel listing and WHOIS replies.
Miscellaneous modes
D Delayed joins Enables delayed joins on the channel. See the Delayed Joins guide for more information.
H Hidden lists Only channel operators may view ban, ban exemption, invite exemption and quiet lists and see changes to them.
t Op topic Only (half)ops may change the channel topic using the TOPIC command.
x Reduced moderation Messages that would normally be blocked by +m, +b and +q are instead sent to the channel operators.
Modes only settable by services or a server
d Hidden users Indicates there are still hidden users present on the channel. See the Delayed Joins guide for more information.
z Persistent Prevents the channel from being destroyed when the last user leaves, preserving lists and settings. (given to registered channels)
Should you still need assistance, stop by #Help on IRC.