| Channel Mode / IRCd | rfc1459 | hybrid | inspircd | ngircd | p10/ircu | p10/nefarious | p10/snircd | ts6/charybdis | ts6/chatircd | ts6/elemental | ts6/ratbox | unreal | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| admin | n/a | n/a | +a (m_customprefix, m_chanprotect)  | +a | n/a | n/a | n/a | n/a | +a (when enabled)  | +a (when enabled)  | n/a | +a | 
| adminonly | n/a | n/a | n/a | n/a | n/a | +a | n/a | +A (ext/chm_adminonly)  | +A (ext/chm_adminonly)  | +A (ext/chm_adminonly.so)  | n/a | n/a | 
| allowinvite | n/a | n/a | +A (m_allowinvite)  | n/a | n/a | n/a | n/a | +g | +g | +g | n/a | n/a | 
| auditorium | n/a | n/a | +u (m_auditorium)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| autoop | n/a | n/a | +w (m_autoop)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| ban | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b | +b | 
| banexception | n/a | +e | +e (m_banexception)  | +e | n/a | +e | n/a | +e | +e | +e | +e | +e | 
| blockcaps | n/a | n/a | +B (m_blockcaps)  | n/a | n/a | n/a | n/a | n/a | n/a | +G (ext/chm_nocaps.so)  | n/a | n/a | 
| blockcolor | n/a | +c | +c (m_blockcolor)  | n/a | +c | +c | +c | n/a | n/a | n/a | n/a | +c | 
| blockhighlight | n/a | n/a | +V (extras/m_blockhighlight)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| delayjoin | n/a | n/a | +D (m_delayjoin)  | n/a | +D | +D | +D | n/a | n/a | n/a | n/a | +D | 
| exemptchanops | n/a | n/a | +X (m_exemptchanops)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| filter | n/a | n/a | +g (m_filter)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| flood | n/a | n/a | +f (m_messageflood)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| flood_unreal | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +f | 
| freetarget | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +F | +F | +F | n/a | n/a | 
| had_delayjoin | n/a | n/a | n/a | n/a | +d | +d | +d | n/a | n/a | n/a | n/a | n/a | 
| halfop | n/a | +h | +h (m_customprefix, m_halfop)  | +h | n/a | n/a | n/a | n/a | +h (when enabled)  | +h (when enabled)  | n/a | +h | 
| hiddenbans | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +u | n/a | n/a | 
| hidequits | n/a | n/a | n/a | n/a | n/a | +Q | +u | n/a | n/a | n/a | n/a | n/a | 
| history | n/a | n/a | +H (m_chanhistory)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| invex | n/a | +I | +I (m_inviteexception)  | +I | n/a | n/a | n/a | +I | +I | +I | +I | +I | 
| inviteonly | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i | +i | 
| issecure | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +Z | 
| joinflood | n/a | n/a | +j (m_joinflood)  | n/a | n/a | n/a | n/a | +j | +j | +j | n/a | n/a | 
| key | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k | +k | 
| kicknorejoin | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +J | n/a | n/a | 
| kicknorejoin_insp | n/a | n/a | +J (m_kicknorejoin)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| largebanlist | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +L | +L | +L | n/a | n/a | 
| limit | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l | +l | 
| moderated | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m | +m | 
| netadminonly | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +N (ext/chm_netadminonly)  | n/a | n/a | n/a | 
| nickflood | n/a | n/a | +F (m_nickflood)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| noamsg | n/a | n/a | n/a | n/a | n/a | +T | +T | n/a | n/a | n/a | n/a | n/a | 
| noctcp | n/a | +C | +C (m_noctcp)  | n/a | +C | +C | +C | +C | +C | +C | n/a | +C | 
| noextmsg | +n | +n | +n | +n | n/a | +n | n/a | +n | +n | +n | +n | +n | 
| noforwards | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +Q | +Q | +Q | n/a | n/a | 
| noinvite | n/a | n/a | n/a | +V | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +V | 
| nokick | n/a | n/a | +Q (m_nokicks)  | +Q | n/a | n/a | n/a | n/a | n/a | +E | n/a | +Q | 
| noknock | n/a | +p* | +K (m_knock)  | n/a | n/a | n/a | n/a | +p* | +p* | +p* | +p* | +K | 
| nonick | n/a | n/a | +N (m_nonicks)  | +N | n/a | n/a | n/a | n/a | n/a | +d | n/a | +N | 
| nonotice | n/a | n/a | +T (m_nonotice)  | n/a | n/a | +N | +N | +T (ext/chm_nonotice)  | +T (ext/chm_nonotice)  | +T | n/a | +T | 
| official-join | n/a | n/a | +Y (m_ojoin)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| op | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o | +o | 
| operonly | n/a | +O | +O (m_operchans)  | +O | n/a | +O | n/a | +O (ext/chm_operonly)  | +O (ext/chm_operonly)  | +O (ext/chm_operonly.so)  | n/a | +O | 
| oplevel_apass | n/a | n/a | n/a | n/a | +A | +A | +A | n/a | n/a | n/a | n/a | n/a | 
| oplevel_upass | n/a | n/a | n/a | n/a | +U | +U | +U | n/a | n/a | n/a | n/a | n/a | 
| opmoderated | n/a | n/a | +U (extras/m_opmoderated)  | n/a | n/a | n/a | n/a | +z | +z | +z | n/a | n/a | 
| owner | n/a | n/a | +q (m_customprefix, m_chanprotect)  | +q | n/a | n/a | n/a | n/a | +y (when enabled)  | +y (when enabled)  | n/a | +q | 
| paranoia | n/a | +p* | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| permanent | n/a | n/a | +P (m_permchannels)  | +P | n/a | +z | n/a | +P | +P | +P | n/a | +P | 
| private | +p | +p* | +p | +p | +p | +p | +p | +p* | +p* | +p* | +p* | +p | 
| quiet | n/a | n/a | (via extban m:) | n/a | n/a | (via extban ~q:) | n/a | +q | +q | +q | n/a | (via extban ~q:) | 
| redirect | n/a | n/a | +L (m_redirect)  | n/a | n/a | +L | n/a | +f | +f | +f | n/a | +L | 
| registered | n/a | +r | +r (m_services_account)  | +r | +R | +R | +R | n/a | n/a | n/a | n/a | +r | 
| regmoderated | n/a | +M | +M (m_services_account)  | +M | n/a | +M | +M | n/a | n/a | n/a | n/a | +M | 
| regonly | n/a | +R | +R (m_services_account)  | +R | +r | +r | +r | +r | +r | +r | +r | +R | 
| repeat | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | +K (ext/chm_norepeat.c)  | n/a | n/a | 
| repeat_insp | n/a | n/a | +E (m_repeat)  | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | n/a | 
| secret | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s | +s | 
| sslonly | n/a | +S | +z (m_sslmodes)  | +z | n/a | n/a | n/a | +S (ext/chm_sslonly)  | +S (ext/chm_sslonly)  | +S (ext/chm_sslonly.c)  | +S | +z | 
| stripcolor | n/a | n/a | +S (m_stripcolor)  | n/a | n/a | +S | n/a | +c | +c | +c | n/a | +S | 
| topiclock | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t | +t | 
| voice | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v | +v |