These are the specifications which make up modern IRC, and the extensions that the IRCv3 WG have defined.


Working Group

The IRCv3 Working Group is chartered to prototype, develop and test changes to the IRC client protocol.



These are questions about IRC and the IRCv3 Working Group that we get asked regularly, and our answers.



If you’re just getting started with IRC development, the first thing to look at would be the IRC core specifications RFC1459 and RFC2812. One of our members has also been writing a new core protocol document here, which you may find useful to consult. After that, our specifications page contains the extensions the IRCv3 Working Group has developed.

All of the IRCv3 extensions are backwards-compatible with older IRC clients, and older IRC servers. Our roadmap details the specifications we have in the pipeline, and our GitHub repository is where most of our specification work is done.

For any other questions, feel free to consult our FAQ page which contains all sorts of info about us and what we do.

If you’re interested in talking with us, our discussion channel is #ircv3 on Freenode [webchat].

IRCv3 Features

What We’re Working On

Participating Organizations