HTTP Status Code Lookup
Look up HTTP status code meanings, common causes, and solutions
Server has received the initial part of the request and client should continue with request
Server understands and agrees to switch protocol
Request successful
Request successful and new resource created
Requested resource has moved permanently to new URL
Server cannot understand the request
Request requires authentication
Server understood the request but refuses to authorize it
Server cannot find the requested resource
Server internal error
Gateway or proxy server received invalid response
Server temporarily unable to handle request
Select a status code to view detailed information
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.