User modes
Modes set on a user with MODE <yournick> +<mode>. Some are settable by anyone; others may only be
set by an operator (anyone may clear them), and a few are managed only by the server or services.
| Mode | Name | Description | Notes |
|---|---|---|---|
i | invisible | Hide from WHO/NAMES for users who share no channel with you | self |
w | wallops | Receive WALLOPS / global operator notices | self |
o | oper | IRC operator — granted only by OPER; you may -o yourself but never self-+o | via OPER |
x | cloak | Show your computed host cloak; -x (revealing the real host) is oper-only | -x oper-only |
B | bot | Marks you as a bot (WHOIS 335); advertised as BOT=B | self |
D | deaf | Do not receive channel messages | self |
I | hidechans | Hide your channel list in WHOIS | self |
H | hideoper | Hide operator status in WHOIS | oper-set |
r | registered | Logged into a services account — set/cleared only by services | services |
R | regdeaf | Only accept private messages from logged-in users | self |
z | secure PM | Only accept private messages from TLS users | self |
s | snomask | Receive server notices; +s <mask> refines the categories (see Snomasks) | oper-set |
g | callerid | Only accept PMs from users on your ACCEPT list; advertised as CALLERID=g | self |
W | showwhois | Get a notice whenever someone WHOISes you | oper-set |
h | helpop | Marked available for help (shown in WHOIS) | oper-set |
c | commonchans | Only accept PMs from users sharing a common channel | self |
k | servprotect | Protected from KILL/KICK/SA-commands; set only by a server/services | server |
Modes H, W, h, and s may only be set by an operator (a non-oper attempt gets
ERR_NOPRIVILEGES); anyone may clear them. Which oper-only user modes a given operator may set is
further gated by their oper type's usermodes allow-list — see Operators.