IRC Definition Files

These files note interesting and useful information about IRC software. They are designed for IRC software developers, not regular IRC users.

The source code for this site is available on Github under ircdocs/irc-defs. Pull requests to correct or update these lists are welcomed.
You can also talk to us at #ircdocs on Freenode.

These files are based on the original lists from, and are being updated and corrected to account for new software and versions.

Numerics and Modes


User Modes

Channel Modes

Server Modes


Channel Member Prefixes

Channel Type Prefixes

ISUPPORT, Caps, and Tags


Client Capabilities



Extended Bans (EXTBANS)

Server Notice Masks (SNOMASKs)

Client-to-Client Protocol (CTCP) messages

Stats Characters

Self-Messages Client Support

Formatting Characters Client Support