KO
🌐

HTTP Status Codes

View the full list of HTTP status codes colour-coded by class: 2xx success, 3xx redirects, 4xx client errors, and 5xx server errors. Search by code number or keyword to quickly look up the meaning, common causes, and typical fixes — essential when developing or debugging APIs and web services.

2xx3xx4xx5xx
CodeRangeNameDescription
200SuccessOKThe request was successful.
201SuccessCreatedA new resource was created as a result.
204SuccessNo ContentRequest succeeded but no content to return.
301RedirectionMoved PermanentlyThe resource has permanently moved to a new URL.
302RedirectionFoundThe resource is temporarily located at a different URL.
304RedirectionNot ModifiedThe resource has not been modified. Use cached version.
400Client ErrorBad RequestThe server could not understand the request syntax.
401Client ErrorUnauthorizedAuthentication is required. Login needed.
403Client ErrorForbiddenThe server understood but refuses due to insufficient permissions.
404Client ErrorNot FoundThe requested resource could not be found.
405Client ErrorMethod Not AllowedThe HTTP method used is not allowed for this resource.
408Client ErrorRequest TimeoutThe server timed out waiting for the request.
409Client ErrorConflictThe request conflicts with the current state of the resource.
413Client ErrorPayload Too LargeThe request body exceeds the server limit.
429Client ErrorToo Many RequestsToo many requests sent. Please slow down.
500Server ErrorInternal Server ErrorThe server encountered an unexpected error.
502Server ErrorBad GatewayThe gateway received an invalid response from the upstream server.
503Server ErrorService UnavailableThe server is temporarily unavailable.
504Server ErrorGateway TimeoutThe gateway did not receive a timely response from the upstream server.

Related Tools

FAQ

How do I fix a 404 error?
Check if the URL is correct. If the page moved, set up a 301 redirect. As a site owner, create a custom 404 page to guide users.
What's the difference between 301 and 302 redirects?
301 is permanent — search engines transfer indexing to the new URL. 302 is temporary — the original URL keeps its indexing.