Skip to content

418 I'm a teapot

Meaning

A playful and non-standard status code indicating that the server refuses to brew coffee because it is permanently a teapot. Defined as an April Fools' joke in RFC 2324.

When to Use

Traditionally not used in real applications except as an Easter egg. Some services might use it humorously or to indicate a request was blocked in a whimsical way.

Example

Sending a request to a coffee-brewing API endpoint on a teapot might return 418 I'm a teapot as a joke response. For example, some websites return 418 as an Easter egg for teapot-related requests.

When Not to Use

Do not use for serious purposes. This code is not meant for real HTTP operations. Use standard 4xx or 5xx codes for actual errors instead of 418.

Source

RFC 2324 (April Fools)


Released under the MIT License.