418 I'm a teapot은 1998년에 만우절 RFC로 발표된 RFC 2324, 즉 하이퍼텍스트 커피포트 제어 프로토콜(Hyper Text Coffee Pot Control Protocol, HTCPCP)에서 나왔습니다. 이 RFC는 418을 커피를 내려 달라는 요청을 받은 찻주전자의 응답으로 정의했습니다.
이 농담이 워낙 인기를 끌어 많은 프레임워크와 라이브러리가 418을 구현했고, 일부 웹사이트는 이스터 에그로, 또는 원치 않는 봇에 대한 응답으로 일부러 418을 반환합니다. 이 때문에 RFC 9110은 HTTP 상태 코드 레지스트리에서 418을 예약됨(미사용) 상태로 등록했습니다. 418은 표준 HTTP의 일부가 아니지만, 현재로서는 다른 용도로 할당될 수도 없습니다.
418을 모르는 클라이언트는 알 수 없는 다른 4xx 코드와 마찬가지로 이를 400 Bad Request처럼 처리합니다.
응답 예시
HTTP
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 및 리디렉션 검사
검색엔진은 418을 다른 4xx 오류와 같이 취급하므로 해당 URL은 색인되지 않습니다. 원치 않는 봇에 418을 반환하는 것은 사실상 차단이므로, 그 규칙이 Googlebot이나 다른 필요한 크롤러까지 막지 않는지 확인하세요.
주요 원인과 사용 사례
- 이스터 에그 페이지입니다. Google은 오래전부터
google.com/teapot에서 이런 페이지를 제공해 왔습니다. - 봇 차단 규칙이 스크레이퍼에 403 대신 418로 응답합니다.
- 개발자가 418을 임시 코드나 테스트 코드로 사용합니다.