Skip to main content
218

This Is Fine

Active
Not standardized N/ASince 2015Developer humor, Apache http_response_code() function

HTTP 218 This Is Fine is an unofficial status code used by Apache's http_response_code() function and referenced as an Easter egg in some implementations. It is a humorous reference to the 'This Is Fine' meme (a dog sitting in a burning room). It is not registered with IANA and has no RFC definition. Never use it in production APIs.

Description

218 emerged as an unofficial Apache extension and developer in-joke. The status code references the K.C. Green 'This Is Fine' webcomic – a dog calmly sitting in a room on fire, saying 'this is fine'. Some developers use it informally to indicate a non-fatal error condition that is being handled but shouldn't be. It has no standard semantics and clients will not understand it. Always use a proper 2xx (success), 4xx (client error), or 5xx (server error) code instead.

Examples

Never use in production
http
HTTP/1.1 218 This Is Fine
# 🔥 Do not use this – clients will not understand it

Edge Cases

  • 218 has no standard semantics. Do not use it.
  • Apache includes it in http_response_code() for completeness.
  • Clients will treat 218 as an unknown 2xx code.

When You'll See This

  • Absolutely none – this is a joke status code

Implementation References

LanguageConstant
PHP/Apachehttp_response_code(218) – do not use in production

History

Popularized as an Apache Easter egg and developer meme. Not standardized. Named after the 'This Is Fine' webcomic by K.C. Green.

Related Status Codes

FAQ

Should I use 218 This Is Fine in my API?

No. 218 is a developer meme with no standard semantics. Use 200 for success, 4xx for client errors, and 5xx for server errors. Clients and proxies will misinterpret 218.