Find Your HTTP Status Code
Search by code number or error name for instant solutions
Most Common HTTP Errors
Browse by Category
1xx
Informational
Request received, continuing process. The server has received the request headers and the client should proceed to send the request body.
2xx
Success
The action was successfully received, understood, and accepted. The request was completed successfully.
3xx
Redirection
Further action must be taken to complete the request. The client must take additional action to complete the request.
4xx
Client Errors
The request contains bad syntax or cannot be fulfilled. The client seems to have made an error.
5xx
Server Errors
The server failed to fulfill an apparently valid request. The server is aware it has encountered an error.
Platform-Specific Guides
502 Bad Gateway - Nginx
Common causes and fixes for 502 errors in Nginx reverse proxy configurations.
500 Error - WordPress
Troubleshoot internal server errors in WordPress installations.
403 Forbidden - Apache
Resolve permission and configuration issues causing 403 errors in Apache.
504 Timeout - Cloudflare
Fix gateway timeout errors when using Cloudflare CDN.
Quick Reference: All HTTP Status Codes
A complete list of HTTP status codes defined by IANA and commonly used unofficial codes.
1xx Informational Responses
| Code | Status | Description |
|---|---|---|
| 100 | Continue | Continue with the request |
| 101 | Switching Protocols | Switching to new protocol |
| 102 | Processing | Request is being processed |
| 103 | Early Hints | Return some response headers |
2xx Success
| Code | Status | Description |
|---|---|---|
| 200 | OK | Request successful |
| 201 | Created | Resource created successfully |
| 202 | Accepted | Request accepted for processing |
| 204 | No Content | Success but no content to return |
3xx Redirection
| Code | Status | Description |
|---|---|---|
| 301 | Moved Permanently | Resource permanently moved |
| 302 | Found | Resource temporarily at different URI |
| 304 | Not Modified | Resource not modified, use cache |
| 307 | Temporary Redirect | Temporary redirect, keep method |
| 308 | Permanent Redirect | Permanent redirect, keep method |
4xx Client Errors
| Code | Status | Description |
|---|---|---|
| 400 | Bad Request | Invalid request syntax |
| 401 | Unauthorized | Authentication required |
| 403 | Forbidden | Access denied |
| 404 | Not Found | Resource not found |
| 405 | Method Not Allowed | HTTP method not supported |
| 429 | Too Many Requests | Rate limit exceeded |
5xx Server Errors
| Code | Status | Description |
|---|---|---|
| 500 | Internal Server Error | Generic server error |
| 501 | Not Implemented | Functionality not supported |
| 502 | Bad Gateway | Invalid upstream response |
| 503 | Service Unavailable | Server temporarily unavailable |
| 504 | Gateway Timeout | Upstream server timeout |
Why HTTPError.net?
Lightning Fast
Optimized for speed with zero dependencies. Get answers in milliseconds, not seconds. Our pages are designed to load instantly and score 100/100 on PageSpeed Insights.
Platform-Specific Solutions
Not just generic definitions. Find fixes tailored to your stack: Nginx, Apache, Node.js, WordPress, Cloudflare, AWS, and more.
Complete & Accurate
Every IANA-registered status code plus common unofficial codes. All information linked to official RFC documentation.