Skip to main content

What is Internet Relay Chat (IRC)?

A guide to the open chat protocol that has connected communities since 1988

The Origins of IRC

Internet Relay Chat (IRC) is a text-based communication protocol created in August 1988 by Jarkko Oikarinen at the University of Oulu in Finland. Originally designed as a replacement for a program called MUT (MultiUser Talk) on the OuluBox BBS, IRC quickly spread across the internet. By mid-1989, there were approximately 40 servers worldwide. The first IRC server was tolsun.oulu.fi, and the first network formed when Jyrki Kuoppala installed a second server after the University of Oulu released the IRC code.

IRC operates on a client-server model. Users run an IRC client application that connects to an IRC server. Servers can be linked together to form a network, allowing thousands of users across different servers to communicate with each other. Conversations take place in channels (prefixed with #), which are group chat rooms that anyone can create or join, as well as through private messages between individual users.

The protocol was formalized in RFC 1459 (May 1993) and later updated in RFC 2812 (2000). IRC reached its peak between 2004 and 2005 with approximately 10 million simultaneous users. While usage declined with the rise of social media, IRC remains actively used — according to IRCLab, around 300,000 users connect daily across more than 120,000 channels. Open-source projects, developer communities, and technology organizations continue to value IRC for its openness, simplicity, and lack of corporate control.

IRC also played a notable role in history — it was used to report on the 1991 Soviet coup d'état attempt during a media blackout, demonstrating the power of decentralized communication.

How IRC Works

At its core, IRC is a simple text-based protocol. When you connect to an IRC server, you choose a nickname and can then join any number of channels. Messages you send to a channel are broadcast to everyone in that channel. The protocol supports a range of features:

The Modern Protocol: IRCv3

IRC continues to evolve through the IRCv3 Working Group, a community effort to develop modern extensions for the protocol. The IRCv3 specifications build upon the original RFCs while maintaining backward compatibility, ensuring that older clients and servers continue to work alongside newer ones.

Key improvements introduced by IRCv3 include:

The IRCv3 Working Group includes participation from major projects like InspIRCd, UnrealIRCd, WeeChat, HexChat, Irssi, and many others. Active development continues on features such as account registration, Unicode nickname support, and client avatars.

Popular IRC Networks

IRC is decentralized — there is no single "IRC" service. Instead, there are many independent networks, each with their own servers, rules, and communities. According to IRCLab, around 300,000 users connect to IRC daily across more than 120,000 channels. Here are the most notable networks:

Libera Chat

The largest IRC network with around 34,000 users and 22,000 channels. Launched in May 2021 as a successor to Freenode, it is home to most major open-source projects including Ubuntu, Fedora, Arch Linux, PostgreSQL, and many more.

Undernet

Founded in October 1992, currently the second largest network with around 20,000 users and 5,700 channels. One of the largest networks globally with a significant user base in Latin America and Europe. Features its own Channel Service (CService) for channel registration and management.

OFTC (Open and Free Technology Community)

A network focused on free and open-source software communities with around 18,000 users and 4,200 channels. Hosts Debian, Tor, and numerous other projects. Known for its stability and strong governance.

EFnet

One of the original IRC networks, formed from the first major network split in August 1990. EFnet (Eris-Free network) remains one of the oldest continuously operating networks. Had around 50,000 users at its peak in 2000. Known for its no-services policy and traditional IRC culture.

HybridIRC

A growing network with around 17,000 users. Known for its hybrid IRCd server software and active community.

IRCnet

Formed in July 1996 during "The Great Split," currently serves around 16,000 users and 9,200 channels. Particularly popular in Europe, IRCnet had approximately 70,000 users at its peak in 2000. Maintains a more traditional approach to IRC without centralized nickname or channel registration services.

DALnet

Forked from Undernet in summer 1994, DALnet was the first network to introduce nickname and channel registration services. Known for being beginner-friendly and having a strong community focus.

QuakeNet

Originally created for the gaming community around Quake in 1997, QuakeNet grew into one of the largest IRC networks, peaking at 240,000 users in 2004. It remains active with a focus on gaming and European communities.

Rizon

A popular network hosting communities around anime, gaming, and software development. Known for its feature-rich services and active user base.

Popular IRC Clients

There are many IRC clients available for every platform, from graphical applications to terminal-based tools. Here are some of the most popular ones:

Simple IRC Client

A modern, minimalist IRC client focused on simplicity and clean design. Available for Windows, Linux, and as a web application. Open source under AGPL-3.0.

Platforms: Windows, Linux, Web

HexChat

A free, open-source graphical IRC client based on XChat. Popular on Linux and Windows with a tabbed interface, scripting support, and a large plugin ecosystem.

Platforms: Windows, Linux, macOS

irssi

A terminal-based IRC client known for its scriptability and extensibility through Perl. A favourite among system administrators and developers who prefer working in the terminal.

Platforms: Linux, macOS, Windows (WSL)

WeeChat

A fast, extensible terminal-based chat client. Supports multiple protocols beyond IRC, with scripting in Python, Perl, Ruby, Lua, and more. Highly customizable with a plugin architecture.

Platforms: Linux, macOS, Windows (WSL)

mIRC

One of the most well-known IRC clients for Windows, first released in 1995. Features a built-in scripting language and has been a staple of IRC for decades. Shareware.

Platforms: Windows

Konversation

A user-friendly graphical IRC client for the KDE desktop environment. Designed for ease of use with a clean interface and good integration with the KDE ecosystem.

Platforms: Linux

Textual

A popular IRC client for macOS with a polished native interface. Features advanced scripting support, inline media display, and iCloud synchronization.

Platforms: macOS

The Lounge

A self-hosted web IRC client. Always connected through a server component, The Lounge lets you access IRC from any browser with a modern, responsive interface.

Platforms: Web (self-hosted)

Why IRC Still Matters

In an era of proprietary chat platforms, IRC stands out for several reasons:

Ready to Try IRC?

Simple IRC Client makes it easy to get started. Connect to any IRC network with a clean, modern interface.