Back to Blog
🌐

Understanding HTTP Status Codes

When you visit a website, your browser communicates with the server. The server responds with a 3-digit HTTP Status Code indicating whether the request was successful, failed, or requires further action.

The 5 Categories

  • 1xx (Informational): Request received, continuing process.
  • 2xx (Success): The action was successfully received, understood, and accepted. (e.g., 200 OK).
  • 3xx (Redirection): Further action must be taken to complete the request. (e.g., 301 Moved Permanently).
  • 4xx (Client Error): The request contains bad syntax or cannot be fulfilled. (e.g., the infamous 404 Not Found).
  • 5xx (Server Error): The server failed to fulfill an apparently valid request. (e.g., 500 Internal Server Error).

If you see a weird error in your network tab (like a 418 I'm a teapot), use our lookup tool to instantly discover what it means and how to fix it!

Try it yourself!

Put this theory into practice using our free, client-side tool.

Open Tool