ircbits.com

Docs / mIRC in 2026: the Windows classic, thirty years on

mIRC in 2026: the Windows classic, thirty years on

Updated June 4, 2026

If you used IRC in the late 1990s, you used mIRC — its connect dialog and beep are core internet nostalgia. Less known: Khaled Mardam-Bey has kept updating it continuously since 1995, making mIRC one of the longest-maintained desktop applications in existence. Windows-only, shareware, and very much alive.

What it is today

Modern mIRC supports what a current client must: TLS, SASL, IRCv3 capabilities including server-time, IPv6, Unicode. The interface remains its own genre — MDI windows inside a parent window, a 90s convention mIRC has politely declined to abandon — but everything configurable is configurable, down to fonts, colors and event sounds per channel.

The license: shareware with a 30-day evaluation and a one-time registration fee. The nag screen is famously gentle, which is why half the internet remembers "evaluating" mIRC for a decade. Paying for thirty years of maintenance is, in fairness, a reasonable ask.

mSL: the scripting language that built a culture

mIRC's defining feature is its scripting language. mSL scripts ran trivia games, file servers, channel protection, ASCII art, full applications — for a generation of users, editing remote.ini was a first programming experience. A taste:

on *:TEXT:!hello:#: { msg $chan Hello $nick! }

That culture produced thousands of scripts (and, inevitably, the 90s ecosystem of script-kiddie "war scripts"). The archives are still out there, and the language still works — muscle memory from 1999 transfers directly to 2026.

Honest assessment: who should pick mIRC now

Choose mIRC if you are on Windows and want either the nostalgia done properly or the scripting environment — nothing else makes channel automation this immediate for a non-programmer. It remains a completely competent daily client: connect to Libera.Chat with SASL ticked in the connect dialog, join your channels, done.

Choose differently if you want free and open source (HexChat), cross-platform modern (Halloy), or terminal (WeeChat, Irssi).

Setup notes for returners

Three things changed since you last ran it: use TLS (+6697 ports — the + prefix means SSL in mIRC's server syntax), set SASL under the server's login method instead of perform-on-connect NickServ lines, and your old network is probably not where you left it. Your scripts folder, though — that still loads.