ステータスコードの分類
先頭の数字で大きく5つに分かれます。数字を見れば「どちら側の問題か」の見当がつきます。
- 1xx 情報処理の途中経過を伝える
- 2xx 成功リクエストが正常に処理できた
- 3xx リダイレクト別の場所へ案内する(転送など)
- 4xx リクエスト側URLの誤り・権限など、見た側の問題
- 5xx サーバー側サイト側で処理に失敗した
番号を入れると、意味・原因・対処が分かります
先頭の数字で大きく5つに分かれます。数字を見れば「どちら側の問題か」の見当がつきます。
入力した内容はブラウザの中だけで処理され、どこにも送信されません。
404や502などのHTTPステータスコードを、番号から調べられます。それぞれの意味、いつ出るか、見た人ができる対処、サイトを運営する側の原因を、1コードずつまとめています。似たコードとの違いも分かります。
調べたい番号を入れると、そのコードの意味と、見た人・運営者それぞれの対処が出ます。番号が分からないときは、下の一覧から群ごとに探せます。
HTTPステータスコードは、ブラウザとサーバーの間でやり取りされる3桁の状態番号です。100番台が処理の途中経過、200番台が成功、300番台が転送、400番台がリクエスト側の問題、500番台がサーバー側の問題です。番号そのものはブラウザとサーバーのやり取りに乗って返ってくるもので、画面に出る文言はサイトごとに違います。同じ404でも見た目が違うのはそのためです。
同じエラーでも、見た人にできることと、サイトを運営する側の原因は別です。このページは両方を分けて書いています。
404と410の違い、502と504の違いのように、似たコードの使い分けもそれぞれのページで触れています。
各コードの定義は、IANAの「HTTP Status Code Registry」と、RFC 9110(HTTP Semantics)が一次情報です。より厳密な仕様を確認したいときは、これらの原典もあわせてご覧ください。
最終確認日: 2026-07-29