Channel Membership Prefixes

Revision 1.60

Red denotes a conflicting numeric definition, gray for deprecated (however quite possibly still in use), and blue for OK. Where multiple prefix or mode characters may be commonly seen in the wild for this membership prefix, they are listed together.

This file is intended to be a useful resource for people implementing IRC software and is not an authoritative source.
It is kept up-to-date and correct on a best-effort basis. Feel free to check out the other files maintained here.

Updates? Corrections? Please submit an issue or a pull request on the Github repo or talk to us at #ircdocs on Freenode. Thank you!

Prefix Name Mode Origin Comments
~ FOUNDER q EliteIRCd User created the channel. This user usually cannot be kicked or have this mode taken away by other users. In some software, they may perform actions that operators can, but are at a higher privilege level than either operators or protected users.
& ! PROTECTED a EliteIRCd User is "protected". This means they cannot be kicked or have this mode taken away by operators (or other protected users). In some software, they may perform actions that operators can, but at a higher privilege level than operators.
@ OPERATOR o RFC1459 User is a channel operator. They can kick users, change modes, set other users to operator (or lower) status, etc.
% HALF_OPERATOR h Hybrid User is a channel half-operator, that is they have 'half' the access of a full operator. Half-ops can kick unopped users, voiced users, set channel modes including +v, but not kick ops or deop ops. This leads to greater security on channels.
+ VOICED v RFC1459 Channel member is voiced. They can speak while the channel is being moderated. Some implementations also allow them to speak when barred from access to the channel for some reason (such as being banned)
@ CREATOR O RFC2811 The user created the channel, but only used for '!' channels according to the RFC.