218 This is fine

HTTP response status code 218 This is fine is an unofficial, community-driven status code not part of any standard or specification. The name references the popular "This is Fine" internet meme, a comic strip by KC Green depicting a dog sitting in a burning room, calmly stating "This is fine."

Origin

The 218 This is fine status code is widely attributed to the Apache HTTP Server and its ProxyErrorOverride directive. The association between 218 This is fine and Apache appears to have originated from an unsourced addition to Wikipedia, subsequently picked up by various HTTP reference sites, creating a circular chain of citations.

Usage

Despite the lack of a formal definition, 218 This is fine has gained recognition in the developer community as a humorous, informal status code. The HTTP specification allows servers to return any three-digit status code, so any web server or application is free to respond with 218 This is fine as a custom code.

In practice, some developers use this code to signal a non-critical issue while the server continues to operate normally. The semantic meaning aligns with the meme: acknowledging a problem while proceeding as if everything is acceptable.

The ProxyErrorOverride directive in Apache does exist and controls how Apache handles error responses (4xx and 5xx) from backend servers when acting as a reverse proxy. When enabled, Apache replaces these error responses with locally defined ErrorDocument pages. This mechanism does not involve status code 218 This is fine in any version of Apache httpd.

Takeaway

HTTP response status code 218 This is fine is an unofficial, community-adopted code with no formal implementation in any major web server. While widely associated with Apache and ProxyErrorOverride, this attribution is not verifiable in Apache's source code or documentation. The code remains a recognized part of HTTP folklore, used informally by developers, inspired by the "This is Fine" internet meme.

See also

Last updated: March 5, 2026