IRC (Internet Relay Chat)

Internet Relay Chat, IRC, is a protocol for real-time text conversation, written by Jarkko Oikarinen in 1988 while he was working at the University of Oulu in Finland. Where Usenet and email were store-and-forward systems with delays measured in minutes or hours, IRC delivered messages instantly to everyone present, making it the internet’s principal venue for live group conversation for much of the 1990s and 2000s.

The protocol was first written down for wider implementation in RFC 1459, published in May 1993 by J. Oikarinen and D. Reed. The document describes the system’s basic shape: “IRC itself is a teleconferencing system, which (through the use of the client-server model) is well-suited to running on many machines in a distributed fashion.” Clients connect to a server, and servers link to one another to form a network, so that a message sent in a channel is relayed across the whole network to every participant in that channel.

IRC organizes conversation into channels, named with a leading hash character, that users join and leave freely. Channel operators, marked with an at sign, can set topics, grant or remove privileges, and kick or ban disruptive users, giving each channel a measure of self-governance. Private one-to-one messages, automated bots, and out-of-band file transfers via the DCC extension rounded out a flexible toolkit that communities bent to many purposes.

For the software world, IRC became indispensable infrastructure. Open-source projects ran project channels where contributors coordinated patches and answered newcomers in real time; networks such as Freenode grew specifically to host free-software and technical communities. The medium’s immediacy made it ideal for collaboration, support, and the informal socializing that holds a distributed project together.

IRC also propagated a distinctive culture. Conventions born or popularized on it, including the slash-me action, the lurker, the channel troll, and the rituals around netiquette, fed into the broader vocabulary of online life. RFC 1459 was later split and extended by the RFC 2810 through 2813 series, but the original specification’s simple, text-line protocol proved durable enough that IRC networks remained active and influential long after flashier chat systems came and went.

Sources

Last verified June 8, 2026