Connecting to IRC with HexChat

HexChat is a GUI desktop IRC client.

⚠️ HexChat is now discontinued, development was officially stopped in 2024.

Feature Support
Synchronized networks No
Message history No
Typing notifications No
Synchronized read marker No
Message search No

Setup

HexChat does not support synchronized networks, so each of your IRC Today networks must be added manually to HexChat.

Network setup

Create your networks first in your IRC Today dashboard, then add each of them in HexChat.

For each IRC Today network:

  • Open the Network List (opens on first launch, or in HexChat > Network List)

  • Click on Add, and enter a name, for example IRC Today Libera.

  • Click on Edit to edit the network
  • Click on Edit to edit the (only) server, and enter irctoday.com/6697
  • Check Connect to this network automatically
  • Check Use SSL for all the servers on this network
  • Uncheck Use global user information
  • Set the Nick name to the Nick given on your IRC Today network page, for example foo
  • Set the Second choice to the Nick given on your IRC Today network page followed by a _, for example foo_
  • Set the User name to the Nick given on your IRC Today network page, followed by a / and the Network Name, for example foo/Libera
  • Set the Login method to SASL PLAIN (username + password)
  • Set the Password to the Password given on your IRC Today network page

  • Click on Close
  • Click on Favour
  • Click on Connect
  • HexChat should now connect to the network
  • If a popup asking for which channels to join is shown:
    • Select Nothing, I’ll join a channel later.
    • Uncheck Always show this dialog after connecting.
    • Click on OK

For example, after adding two networks, HexChat should look like this:

Additional setup

To improve compatibility with IRC Today, run once (in the message box):

/set irc_reconnect_rejoin off
/set net_throttle off