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.
How to use it
Quick steps to get the most out of this utility.
- 1
Search for a code
Type a code number (404), name (forbidden), or keyword (redirect) in the search box.
- 2
Browse by category
Codes are grouped by 1xx, 2xx, 3xx, 4xx, and 5xx for easy browsing.
- 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.