🌐

HTTP Status Codes

Searchable reference for every HTTP status code — 1xx through 5xx — with plain-English descriptions.

Search Status Codes

38 of 38 codes

1xx Informational

2xx Success

3xx Redirection

4xx Client Errors

5xx Server Errors

About this tool

A complete, searchable HTTP status code reference covering all major codes from 100 Continue to 508 Loop Detected. Each entry includes a plain-English description, when to use it, and common pitfalls. Search by code number, name, or keyword.

🔍Search by code number, name, or keyword
📚38 status codes across 1xx–5xx
💬Plain-English descriptions for each code
🖱️Click any code for expanded details
🎨Color-coded by category
📱Mobile-friendly layout

How to use it

Quick steps to get the most out of this utility.

  1. 1

    Search for a code

    Type a code number (404), name (forbidden), or keyword (redirect) in the search box.

  2. 2

    Browse by category

    Codes are grouped by 1xx, 2xx, 3xx, 4xx, and 5xx for easy browsing.

  3. 3

    Click for details

    Click any status code card to expand its full description and usage notes.

HTTP status code categories

  • 1xx Informational: request received, processing continues
  • 2xx Success: request successfully received, understood, and accepted
  • 3xx Redirection: further action needed to complete the request
  • 4xx Client Errors: request contains bad syntax or cannot be fulfilled
  • 5xx Server Errors: server failed to fulfill a valid request

Frequently asked questions

What do 1xx HTTP status codes mean?+

1xx codes are informational — they indicate that the request was received and the server is continuing to process it. They are rarely seen by end users. The most common is 101 Switching Protocols, used when upgrading a connection to WebSocket.

What is the difference between 401 and 403?+

401 Unauthorized means authentication is required — the client needs to provide credentials. 403 Forbidden means the client is authenticated but does not have permission to access the resource. A logged-in user who tries to access an admin page gets 403, not 401.

When should I use 301 vs 302 redirect?+

Use 301 (Moved Permanently) when a URL has permanently changed — search engines will update their index and pass link equity. Use 302 (Found) for temporary redirects, like A/B testing or maintenance pages, where you want search engines to keep the original URL indexed.

What is the difference between 404 and 410?+

404 Not Found means the resource doesn't exist right now, but it might exist later. 410 Gone tells clients and search engines that the resource is permanently gone and should be deindexed. Use 410 when you intentionally remove a page.

What causes a 429 error?+

429 Too Many Requests means the client has exceeded a rate limit. The server may include a Retry-After header telling the client when to try again. Common in REST APIs that limit requests per minute or hour.

Keep exploring

More utilities and reading from Toolisk.