418 I’m a teapot komt uit RFC 2324, het Hyper Text Coffee Pot Control Protocol (HTCPCP), een RFC die in 1998 als 1 aprilgrap werd gepubliceerd. Daarin werd 418 gedefinieerd als het antwoord van een theepot die wordt gevraagd koffie te zetten.
De grap werd zo populair dat veel frameworks en bibliotheken 418 implementeren, en sommige websites geven de code bewust terug, als easter egg of als antwoord aan ongewenste bots. Daarom vermeldt RFC 9110 418 in het register van HTTP-statuscodes als gereserveerd (Unused): de code hoort niet bij standaard-HTTP en kan voorlopig aan niets anders worden toegewezen.
Clients die 418 niet kennen, behandelen de code als 400 Bad Request, net als elke onbekende 4xx-code.
Voorbeeldresponse
HTTP/1.1 418 I'm a teapot
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 100
<!doctype html>
<title>418 I'm a teapot</title>
<p>The requested entity body is short and stout.</p> SEO en redirects controleren
Zoekmachines behandelen 418 als elke andere 4xx-fout, dus de URL wordt niet geïndexeerd. 418 teruggeven aan ongewenste bots komt in feite neer op een blokkade; zorg dat de regel niet ook Googlebot of andere crawlers raakt waar je op rekent.
Veelvoorkomende oorzaken en toepassingen
- Een easter-eggpagina; Google heeft er lange tijd een geserveerd op
google.com/teapot. - Een regel om bots te blokkeren antwoordt scrapers met 418 in plaats van 403.
- Een ontwikkelaar gebruikt 418 als placeholder of testcode.