User & Channel Modes
Most Important Modes (Detail)
User modes
| Mode | Meaning | Example |
| +i | Invisible (reduced visibility in /who) | /mode <nick> +i |
| +x | Cloak/host masking | /mode <nick> +x |
| +R | Only registered users may send private messages | /mode <nick> +R |
| +w | Receive wallops | /mode <nick> +w |
| +T | Block incoming CTCP requests | /mode <nick> +T |
| +p | Hide channels you are in from /WHOIS | /mode <nick> +p |
Channel modes
| Mode | Meaning | Example |
| +n | Block external messages to the channel | /mode #room +n |
| +t | Only ops/halfops/admins/owners may change topic | /mode #room +t |
| +i | Invite-only | /mode #room +i |
| +m | Moderated (only users with voice/op prefix may talk) | /mode #room +m |
| +s | Secret (hidden channel) | /mode #room +s |
| +R | Only registered users may join | /mode #room +R |
| +k | Password/key required | /mode #room +k secret |
| +l | User limit | /mode #room +l 100 |
| +L | Forward target on join failure | /mode #room +L #lobby |
| +C | Blocks channel CTCP | /mode #room +C |
| +N | Blocks channel NOTICE | /mode #room +N |
| +T | Blocks channel notices (/NOTICE #chan) | /mode #room +T |
| +M | Only registered users may speak | /mode #room +M |
| +H | Channel history backlog | /mode #room +H 50:1h |
| +z | SSL/TLS users only | /mode #room +z |
| +b | Ban (nick!user@host cannot join) | /mode #room +b nick!user@host |
| +e | Ban exception (exempt from +b) | /mode #room +e nick!user@host |
| +I | Invite exception (may join +i channels) | /mode #room +I nick!user@host |
| +f | Flood protection, arg in []: /mode #room +f [10j]:15 | /mode #room +f [10j]:15 |
| +D | Delay join (hide JOIN until first message) | /mode #room +D |
| +c | Block color codes in the channel | /mode #room +c |
| +G | Filter bad words (Badword block) | /mode #room +G |
| +S | Strip color codes | /mode #room +S |
| +K | Disable /KNOCK | /mode #room +K |
| +p | Private (hidden in /WHOIS) | /mode #room +p |
| +Q | No /KICK allowed | /mode #room +Q |
| +V | Disable /INVITE | /mode #room +V |
| +r | Channel is registered at Services | /mode #room +r |
| +P | Permanent channel (stays even when empty) | /mode #room +P |
Combine multiple modes
/mode #channel +imnt-l (Set i m n t; remove l)
More examples
User modes
/mode nick +ixR (Invisible, cloaked host, registered-only PMs)
/mode nick +T (Block incoming CTCP)
Channel modes
/mode #room +nt
/mode #room +imRk secret
/mode #room +b *!*@*.example.com
/mode #room +I nick!user@host
/mode #room +f [10j]:15
/mode #room +L #lobby
/mode #room +H 50:1h
Channel flood protection (+f)
/mode #room +f [10j]:15 (Block after 10 joins within the period, ban 15s)
/mode #room +f [5t]:30 (Block after 5 topic changes, ban 30s)
/mode #room +f [8c]:60 (Block after 8 CTCPs, ban 60s)
/mode #room +f [3m]:10 (Block after 3 messages, ban 10s)
/mode #room +f [4k]:15 (Block after 4 kicks, ban 15s)
/mode #room +f [2r]:20 (Block after 2 rejoin, ban 20s)
/mode #room +f [6n]:30 (Block after 6 nick changes, ban 30s)
/mode #room +F (Enable simple/quick flood protection)