mIRC Raw Numeric Codes Reference
IRC servers respond to commands using numeric codes. These raw numerics appear in mIRC's status window and are essential for scripting, debugging connections, and understanding server responses. Parameters shown in orange italics are variable values returned by the server. This reference covers all standard IRC numeric codes used by InspIRCd and compatible servers.
on *:RAW:001:*:{}
syntax. Replace 001 with any numeric below to handle that specific
server response in your script.
| Code | Server Response / Description |
|---|---|
| 000 Series — Connection & Registration | |
| 001 | :Welcome to the Internet Relay Network nickname |
| 002 | :Your host is server, running version ver |
| 003 | :This server was created datetime |
| 004 | server ver usermode chanmode |
| 005 | :map — ISUPPORT / server feature map |
| 007 | :End of /MAP |
| 008 | num :: Server notice mask (hex) |
| 200 Series — Server Statistics & Info | |
| 211 | connection sendq sentmsg sentbyte recdmsg recdbyte :open — STATS l output |
| 212 | command uses bytes — STATS m command usage |
| 213 | C address * server port class — C-line |
| 214 | N address * server port class — N-line |
| 215 | I ipmask * hostmask port class — I-line |
| 216 | k address * username details — K-line entry |
| 217 | P port — P-line |
| 218 | Y class ping freq maxconnect sendq — Y-line (class) |
| 219 | char :End of /STATS report |
| 221 | mode — Your user mode string (RPL_UMODEIS) |
| 222 | mask :comment |
| 223 | E hostmask * username — E-line |
| 224 | D ipmask * username — D-line |
| 241 | L address * server — L-line |
| 242 | :Server Up num days, time — uptime |
| 243 | o mask password user class — O-line (oper) |
| 244 | H address * server — H-line |
| 247 | G address timestamp :reason — G-line entry |
| 248 | U host — U-line |
| 249 | :info — extra STATS info |
| 250 | :Highest connection count: total (num clients) |
| 251 | :There are user users and invis invisible on serv servers |
| 252 | num :operator(s) online |
| 253 | num :unknown connection(s) |
| 254 | num :channels formed |
| 255 | :I have user clients and serv servers |
| 256 | :Administrative info about server |
| 257 | :info — admin info line 1 |
| 258 | :info — admin info line 2 |
| 259 | :info — admin info line 3 |
| 263 | :Server load is temporarily too heavy. Please wait a while and try again. |
| 265 | :Current local users: curr Max: max |
| 266 | :Current global users: curr Max: max |
| 271 | nick mask — silence list entry |
| 272 | nick :End of Silence List |
| 280 | address timestamp reason — G-line list entry |
| 281 | :End of G-line List |
| 290 | :num ***** topic ***** — HELPOP header |
| 291 | :text — HELPOP text |
| 292 | : ***** Go to #help if you have any further questions ***** |
| 293 | :text — HELPOP text |
| 294 | :Your help-request has been forwarded to Help Operators |
| 298 | nick :Nickname conflict has been resolved |
| 300 Series — WHOIS, Lists & Channel Info | |
| 301 | nick :away message — user is away |
| 302 | :userhosts — USERHOST response |
| 303 | :nicknames — ISON response (nicks that are online) |
| 305 | :You are no longer marked as being away |
| 306 | :You have been marked as being away |
| 307 | :userips — USERIP response |
| 310 | nick :looks very helpful — WHOIS helpop flag |
| 311 | nick username address * :realname — WHOIS user line |
| 312 | nick server :server info — WHOIS server line |
| 313 | nick :is an IRC Operator — WHOIS oper line |
| 314 | nick username address * :realname — WHOWAS user line |
| 315 | request :End of /WHO list. |
| 317 | nick seconds signon :info — WHOIS idle time |
| 318 | request :End of /WHOIS list. |
| 319 | nick :channels — WHOIS channels line |
| 321 | Channel :Users Name — LIST header |
| 322 | channel users :topic — LIST entry |
| 323 | :End of /LIST |
| 324 | channel mode — channel mode string (RPL_CHANNELMODEIS) |
| 328 | channel :url — channel URL |
| 329 | channel time — channel creation time |
| 331 | channel :No topic is set. |
| 332 | channel :topic — current channel topic |
| 333 | channel nickname time — who set the topic and when |
| 340 | nick :nickname=+user@IP — USERIP result |
| 341 | nick channel — invite sent confirmation |
| 346 | channel invite nick time — invite list entry (+I) |
| 347 | channel :End of Channel Invite List |
| 348 | channel exception nick time — ban exception list entry (+e) |
| 349 | channel :End of Channel Exception List |
| 351 | version.debug server :info — VERSION response |
| 352 | channel username address server nick flags :hops realname — WHO entry |
| 353 | = channel :names — NAMES list entry |
| 364 | server hub :hops info — LINKS entry |
| 365 | mask :End of /LINKS list. |
| 366 | channel :End of /NAMES list. |
| 367 | channel ban nick time — ban list entry (+b) |
| 368 | channel :End of Channel Ban List |
| 369 | request :End of WHOWAS |
| 371 | :info — INFO text line |
| 372 | :- info — MOTD text line |
| 374 | :End of /INFO list. |
| 375 | :- server Message of the Day - — MOTD start |
| 376 | :End of /MOTD command. |
| 377 | :- info — extra MOTD line |
| 378 | :- info — extra MOTD line |
| 381 | :You are now an IRC Operator — successful /OPER |
| 382 | file :Rehashing — successful /REHASH |
| 391 | server :time — TIME response |
| 400 Series — Errors | |
| 401 | nickname :No such nick — nick not found on network |
| 402 | server :No such server |
| 403 | channel :No such channel |
| 404 | channel :Cannot send to channel — you may be muted or banned |
| 405 | channel :You have joined too many channels |
| 406 | nickname :There was no such nickname — WHOWAS not found |
| 407 | target :Duplicate recipients. No message delivered |
| 408 | nickname #channel :You cannot use colors on this channel. Not sent: text |
| 409 | :No origin specified |
| 411 | :No recipient given (command) |
| 412 | :No text to send |
| 413 | mask :No toplevel domain specified |
| 414 | mask :Wildcard in toplevel domain |
| 416 | command :Too many lines in the output, restrict your query |
| 421 | command :Unknown command |
| 422 | :MOTD File is missing |
| 423 | server :No administrative info available |
| 431 | :No nickname given |
| 432 | nickname :Erroneous Nickname — invalid characters in nick |
| 433 | nickname :Nickname is already in use. |
| 436 | nickname :Nickname collision KILL |
| 437 | channel :Cannot change nickname while banned on channel |
| 438 | nick :Nick change too fast. Please wait sec seconds. |
| 439 | target :Target change too fast. Please wait sec seconds. |
| 441 | nickname channel :They aren't on that channel |
| 442 | channel :You're not on that channel |
| 443 | nickname channel :is already on channel |
| 445 | :SUMMON has been disabled |
| 446 | :USERS has been disabled |
| 451 | command :Register first. — not yet registered |
| 455 | :Your username ident contained invalid character(s) and has been changed to new |
| 461 | command :Not enough parameters |
| 462 | :You may not reregister — already registered |
| 467 | channel :Channel key already set |
| 468 | channel :Only servers can change that mode |
| 471 | channel :Cannot join channel (+l) — channel is full |
| 472 | char :is unknown mode char to me |
| 473 | channel :Cannot join channel (+i) — invite only |
| 474 | channel :Cannot join channel (+b) — you are banned |
| 475 | channel :Cannot join channel (+k) — wrong key/password |
| 477 | channel :You need a registered nick to join that channel. |
| 478 | channel ban :Channel ban/ignore list is full |
| 481 | :Permission Denied — You're not an IRC operator |
| 482 | channel :You're not channel operator |
| 483 | :You can't kill a server! |
| 484 | nick channel :Cannot kill, kick or deop channel service |
| 485 | channel :Cannot join channel (reason) |
| 491 | :No O-lines for your host — /OPER failed, host not authorised |
| 500 Series — Mode & Connection Errors | |
| 501 | :Unknown MODE flag |
| 502 | :Can't change mode for other users |
| 510 | :You must resolve the nickname conflict before you can proceed |
| 511 | mask :Your silence list is full |
| 512 | address :No such G-line |
| 513 | :If you can't connect, type /QUOTE PONG code or /PONG code |
| 600 Series — WATCH / Notify List | |
| 600 | nick userid host time :logged offline — WATCH offline notification |
| 601 | nick userid host time :logged online — WATCH online notification |
| 602 | nick userid host time :stopped watching |
| 603 | :You have mine and are on other WATCH entries |
| 604 | nick userid host time :is online |
| 605 | nick userid host time :is offline |
| 606 | :nicklist — WATCH list contents |
| By Command — Codes Grouped by IRC Command | |
| ADMIN | |
| 256 | Administrative info about server |
| 257–259 | Admin info lines (name, location, email) |
| 423 | No administrative info available |
| AWAY | |
| 305 | You are no longer marked as being away |
| 306 | You have been marked as being away |
| INFO | |
| 371 | INFO text line |
| 374 | End of /INFO list. |
| INVITE | |
| 341 | Invite sent — nick channel |
| 443 | Target is already on channel |
| 482 | You're not channel operator |
| ISON | |
| 303 | :nicknames — list of online nicks from your query |
| JOIN | |
| 332 | Channel topic |
| 333 | Who set the topic and when |
| 353 | NAMES list on join |
| 366 | End of NAMES list |
| 405 | Too many channels |
| 471 | Channel full (+l) |
| 473 | Invite only (+i) |
| 474 | You are banned (+b) |
| 475 | Wrong key/password (+k) |
| 477 | Registered nick required |
| 485 | Cannot join channel (other reason) |
| KICK | |
| 403 | No such channel |
| 441 | Target isn't on that channel |
| 482 | You're not channel operator |
| 484 | Cannot kick channel service |
| KILL | |
| 483 | You can't kill a server! |
| 484 | Cannot kill channel service |
| LIST | |
| 321 | LIST header |
| 322 | Channel entry — name, user count, topic |
| 323 | End of /LIST |
| LUSERS | |
| 250 | Highest connection count |
| 251 | User and server totals |
| 252 | Operators online |
| 253 | Unknown connections |
| 254 | Channels formed |
| 255 | Local client and server count |
| 265 | Current/max local users |
| 266 | Current/max global users |
| MODE | |
| 221 | Your current user mode string |
| 324 | Channel mode string |
| 329 | Channel creation timestamp |
| 346–349 | Invite and exception lists (+I, +e) |
| 367–368 | Ban list (+b) and end of list |
| 467 | Channel key already set |
| 472 | Unknown mode character |
| 482 | You're not channel operator |
| 501 | Unknown MODE flag |
| 502 | Can't change mode for other users |
| MOTD | |
| 372 | MOTD text line |
| 375 | MOTD start |
| 376 | End of MOTD |
| 422 | MOTD file missing |
| NAMES | |
| 353 | Names list entry |
| 366 | End of NAMES list |
| NICK | |
| 431 | No nickname given |
| 432 | Erroneous nickname |
| 433 | Nickname already in use |
| 437 | Cannot change nick while banned |
| 438 | Nick change too fast |
| NOTICE / PRIVMSG | |
| 301 | Target is away — shows away message |
| 403 | No such channel |
| 404 | Cannot send to channel |
| 407 | Duplicate recipients |
| 411 | No recipient given |
| 412 | No text to send |
| 439 | Target change too fast |
| OPER | |
| 381 | You are now an IRC Operator |
| 491 | No O-lines for your host — not authorised |
| PART | |
| 403 | No such channel |
| 442 | You're not on that channel |
| PRIVMSG — see NOTICE above | |
| REHASH | |
| 382 | file :Rehashing — config reload confirmed |
| STATS | |
| 211–219 | Various STATS output lines (connections, commands, lines, classes) |
| 241–249 | Config line entries (L, O, H, G, U lines) |
| 219 | End of /STATS report |
| TOPIC | |
| 331 | No topic is set |
| 332 | Current topic |
| 333 | Who set the topic and when |
| 403 | No such channel |
| 442 | You're not on that channel |
| 482 | You're not channel operator |
| WHO | |
| 315 | End of /WHO list |
| 352 | WHO entry — channel, user, host, server, nick, flags, hops, realname |
| 416 | Too many results — restrict your query |
| WHOIS | |
| 301 | Away message |
| 310 | User has helpop flag |
| 311 | User info — nick, username, host, realname |
| 312 | Server the user is on |
| 313 | User is an IRC Operator |
| 317 | Idle time and signon time |
| 318 | End of /WHOIS list |
| 319 | Channels the user is in |
| WHOWAS | |
| 314 | Previous user info |
| 369 | End of WHOWAS |
| 406 | No such nickname in history |
For the full InspIRCd command reference visit docs.inspircd.org. To connect to JustaChat via mIRC see our Chat Commands page.