echoIRCd

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.

ModeNameDescriptionNotes
iinvisibleHide from WHO/NAMES for users who share no channel with youself
wwallopsReceive WALLOPS / global operator noticesself
ooperIRC operator — granted only by OPER; you may -o yourself but never self-+ovia OPER
xcloakShow your computed host cloak; -x (revealing the real host) is oper-only-x oper-only
BbotMarks you as a bot (WHOIS 335); advertised as BOT=Bself
DdeafDo not receive channel messagesself
IhidechansHide your channel list in WHOISself
HhideoperHide operator status in WHOISoper-set
rregisteredLogged into a services account — set/cleared only by servicesservices
RregdeafOnly accept private messages from logged-in usersself
zsecure PMOnly accept private messages from TLS usersself
ssnomaskReceive server notices; +s <mask> refines the categories (see Snomasks)oper-set
gcalleridOnly accept PMs from users on your ACCEPT list; advertised as CALLERID=gself
WshowwhoisGet a notice whenever someone WHOISes youoper-set
hhelpopMarked available for help (shown in WHOIS)oper-set
ccommonchansOnly accept PMs from users sharing a common channelself
kservprotectProtected from KILL/KICK/SA-commands; set only by a server/servicesserver

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.