Skip to main content
Back to Developer Tools

HTTP Status Code Lookup

Look up HTTP status code meanings, common causes, and solutions

Search Status Codes
Status Code List
100Informational
Continue

Server has received the initial part of the request and client should continue with request

101Informational
Switching Protocols

Server understands and agrees to switch protocol

200Success
OK

Request successful

201Success
Created

Request successful and new resource created

301Redirection
Moved Permanently

Requested resource has moved permanently to new URL

400Client Error
Bad Request

Server cannot understand the request

401Client Error
Unauthorized

Request requires authentication

403Client Error
Forbidden

Server understood the request but refuses to authorize it

404Client Error
Not Found

Server cannot find the requested resource

500Server Error
Internal Server Error

Server internal error

502Server Error
Bad Gateway

Gateway or proxy server received invalid response

503Server Error
Service Unavailable

Server temporarily unable to handle request

Status Code Details

Select a status code to view detailed information

HTTP Status Code Knowledge

Status Code Categories

HTTP status codes are divided into 5 major categories, with the first digit indicating the category: 1xx (Informational), 2xx (Success), 3xx (Redirection), 4xx (Client Error), 5xx (Server Error). Each status code has specific meaning and purpose.

Best Practices

Always return appropriate status codes in API responses. Use 2xx for success, 4xx for client errors, and 5xx for server errors. Include helpful error messages in response body for 4xx and 5xx codes.

Debugging Tips

Use browser DevTools Network tab to inspect status codes and response headers. Check server logs for 5xx errors. Verify API documentation for correct status code usage. Test error scenarios in development environment before production.