HexChat to wysoce konfigurowalny klient IRC obsługujący jednoczesne łączenie się z wieloma serwerami czy konwersacje w trybie prywatnym.
Po pierwszym uruchomieniu użytkownik proszony jest o podanie danych logowania oraz wyboru serwera.
Dla wygody producent już na starcie proponuje zestaw predefiniowanych pokoi. HexChat obsługuje wpisywanie komend, za pomocą których można poznać np. całkowitą liczbę wszystkich członków danego kanału.
Do dyspozycji oddano również wbudowany słownik na bieżąco sprawdzający poprawność wpisywanych treści. Funkcjonalność HexChat może zostać rozszerzona za pomocą wtyczek.