Advanced mIRC Commands

mIRC Commands

Below you will find an alphabetical list of common mIRC commands. Though many of these commands can be done via the right click menu within your mIRC client, many of us find the use of command line options handy. Simply click the command name you wish to know more about from the menu below to view detailed information and examples.

Action
/action <action text> will send the specified action to the active channel or query window. This is the same as using /me
Ame
/ame <action text> will send the specified action to all channels which you are currently on.
Amsg
/amsg <text> will send the specified message to all channels which you are currently on.
Away
/away <away message> will set you away allowing users to see a message stating you are unavailable.
Use /away to remove your away message when you return.
Ban
/ban <#channel> <nickname, host, or domain> <type> Bans the specified nick, host or domain from the current or given channel.
Example. +ban nick@host will ban the specified user at the specified host in the channel you typed the command in. Wild cards may be used.
Please note, channel commands and mode changes can only be performed by Channel Operators.
Clear
/clear <nickname | #channel> clears the entire buffer of the current window.
Clearall
/clearall clears all text in all open windows.
Close
/close <-switches> will close inactive, chat, fserve, get, message or send windows depending on the switch given.
Common switches include -i inactive -c chat -f fserve -m message. A nick may also be used to close a single users chat window. Switches may be used alone or in groups. e.g. /close -cs. This would close all chat and send windows currently open.
Closemsg
/closemsg <nickname> will close the query (message) window you have open with the specified nick.
DNS
/dns <nickname> | <IP> | <Host> uses your internet service providers DNS server to resolve a users IP address.
Example. /dns yourhost@yourdomain might resolve to 123.12.123.123
Exit
/exit will force mIRC to shutdown and close. It is recommended you always try to disconnect from your server before closing mIRC to avoid ghosting.
Ignore
/ignore <-switch> <on|off|nickname|address|> <type as in temp perm or timed> will ignore a nick or address or sets ignore on or off totally.
Invite
/invite <nickname> <#channel> invites another user to a channel via query.
Kick
/kick <#channel> <nickname> will kick the specified user from the given channel.
Please note, channel commands and mode changes can only be performed by Channel Operators.
Links
/links will show the list of IRC servers in the network you are currently connected to.
List
/list [#string] [-min #] [-max #] will lists all currently available channels, filtering for parameters.
Load
/load [parameter] will load the specified alias, popup, or script in your mIRC client.
Modes
/mode <#channel|nickname> <[+|-]modechars [parameter}> will set channel or user modes.
There are many common channel modes as well as Network specific modes.
MSG
/msg <#channel|nickname> [message] will send a private message without having to open a query window.
Names
/names <#channel> will present you with a list of nicks on the given channel.
Nick
/nick <new nickname> changes your nickname on the fly to whatever you like.
Notice
/notice <nick> <message> will send the specified notice message to the specified nick.
Notify
/notify [on|off|nickname] will set notify on or off.
Onotice
/onotice <#channel> <message> will send the notice message to all channel ops.
Omsg
/omsg <#channel> <message> will send the message to all ops on a channel.
Part
/part <channel> <message> will part the specified channel with your optional quit message.
Partall
/partall <nick> <message> will part all channels with the optional quit message.
Query
/query <nickname> <message> will open a query/message window to the user with the desired message.
Using query enables you to message a user outside your current channel.
Quit
/quit <message> will disconnect you from IRC with an optional quit message.
Server
/server [server # | server address [port] [password]] allows you to re-connect or connect to the new specified server with optional ports or passwords if required.
Titlebar
/titlebar <your desired title> will set mIRC's titlebar to your desired caption.
Topic
/topic <#channel> <your desired topic> will set the topic for the channel you specify.
Unload
/unload <-a|-rs> <filename> will unload the specified alias or remote script file.
Who
/who <#channel> will list the nicks of all people on the given channel.
Whois
/whois <&nickname> will give information about the user specified in the nickname parameter.
Whowas
/whowas <&nickname> will give information about the user specified after they have left IRC.