Formalmente, el IRC es una especificación e implementación de un protocolo de comunicación textual en tiempo real multiusuario, que retransmite mensajes entre los usuarios en la red.