HTTP Status Code Lookup

Enter any HTTP status code to get a plain-English explanation, what causes it, and how to fix it.

Browse all common codes

1xx — Informational
100 101 103
2xx — Success
200 201 204 206
3xx — Redirection
301 302 304 307 308
4xx — Client Errors
400 401 403 404 405 408 410 413 429
5xx — Server Errors
500 501 502 503 504 508

HTTP Status Codes Lookup – Full List of 1xx, 2xx, 3xx, 4xx, 5xx Codes & Fixes

HTTP status code lookup is essential for webmasters, SEO experts, and developers. When you visit a website or a browser requests a page, the server responds with a three-digit HTTP status code. Each code tells you whether the request succeeded, failed, or something in between.

Use this guide to quickly look up HTTP status codes, understand their meaning, and apply the right fix for client-side (4xx) or server-side (5xx) errors. Bookmark this page for your daily HTTP status code lookup needs.

If you are dealing with WordPress-specific errors, check out our complete guide to fixing 404 errors in WordPress. Lookup

Enter a status code

Type 200, 301, 404, 500 or any valid HTTP code above.

Complete HTTP Status Codes List by Category

Below is a complete HTTP status code lookup table. Use it to quickly identify any server response.

1xx – Informational Responses

  • 100 Continue – Server has received headers, client can send body.
  • 101 Switching Protocols – Server agrees to switch protocol (e.g., WebSocket).

2xx – Success

  • 200 OK – Standard success.
  • 201 Created – New resource created.
  • 204 No Content – Success but no response body.

3xx – Redirection

  • 301 Moved Permanently – Page permanently moved. Update links.
  • 302 Found – Temporary redirect.
  • 304 Not Modified – Cached version is still valid.
  • 307 Temporary Redirect – Same method redirect.
  • 308 Permanent Redirect – Same method permanent redirect.

4xx – Client Errors

  • 400 Bad Request – Malformed request.
  • 401 Unauthorized – Login required.
  • 403 Forbidden – Access denied.
  • 404 Not Found – Missing page or resource.
  • 410 Gone – Permanently removed.
  • 429 Too Many Requests – Rate limited.

5xx – Server Errors

  • 500 Internal Server Error – Generic server issue.
  • 502 Bad Gateway – Invalid upstream response.
  • 503 Service Unavailable – Overloaded or under maintenance.
  • 504 Gateway Timeout – Upstream took too long.

For detailed fixes on the most common HTTP errors, see our related guides:

  • How to fix 404 error in WordPress
  • Complete 500 internal server error fix
  • 301 redirect SEO guide for WordPress

Frequently Asked Questions (HTTP Status Code Lookup)

What is the easiest way to do an HTTP status code lookup?
Use the lookup tool above. Just type any 3-digit code and get the meaning and fix instantly.

Why do I see a 404 error?
The page or file you requested does not exist on the server. Run an HTTP status code lookup for 404 to see fix options.

How can I check my website’s HTTP status codes?
Use browser developer tools (Network tab), online HTTP status checkers, or command-line tools like curl -I example.com.

What does a 500 error mean?
A generic server error. Use HTTP status code lookup for 500 and check error logs.

Visit our SEO & HTTP Errors Hub for more troubleshooting.

Conclusion

Mastering HTTP status code lookup helps you debug websites faster, improve SEO, and fix user-facing errors. Bookmark this page as your go-to reference for all HTTP codes.

Scroll to Top