An IRC client for Android that stays connected.
A lightweight, open-source IRC client built with Kotlin and Jetpack Compose. TLSv1.3 encryption, full IRCv3 protocol support, 13 languages, and no ads — ever.

Everything you need
Packed with features, yet simple to use
Multiple Networks
Connect to several IRC networks simultaneously with auto-connect, auto-join channels, and post-connect command sequences.
Secure by Default
TLSv1.3 encryption, SASL (PLAIN, SCRAM-SHA-256, EXTERNAL), client certificates (CertFP), and encrypted credential storage.
Full IRCv3 Protocol
40+ capabilities including message-tags, chathistory playback, away-notify, extended-join, account-tag, typing indicators, and bouncer support.
DCC File Transfers
Full DCC SEND and CHAT support with passive/reverse DCC and Turbo DCC (TSEND). Transfers managed in a dedicated screen.
13 Languages
Fully localised in Arabic, Chinese, Dutch, French, German, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, and Turkish.
Material 3 Design
Jetpack Compose with dynamic theming, mIRC colour rendering, configurable fonts, adjustable text size, and dark/light modes.
40+ IRCv3 capabilities
HexDroid negotiates a comprehensive set of IRCv3 capabilities — graduated and draft specs for the most modern IRC experience on Android.
Full capability listNeed help?
Check the troubleshooting guide or reach out directly. We're happy to help.
IRC Support Channel
Connect to irc.afternet.org and join:
#HexDroid