EN

HTTP status codes

Saw an error like 404, 500 or 502 in your browser? Find out what it means, whether the problem is on your side or the website's, and how to fix it.

1xx Informational

The request was received and is still being processed.

2xx Success

The request was received and handled successfully.

3xx Redirection

Further action is needed, usually following a redirect to another URL.

4xx Client errors

The problem is in the request: wrong address, missing permission or invalid data.

HTTP 400 Bad RequestThe server cannot process the request because it is malformed or invalid.HTTP 401 UnauthorizedYou need to log in: authentication is required and was missing or invalid.HTTP 403 ForbiddenThe server understood the request but refuses to give access.HTTP 404 Not FoundThe server cannot find the requested page or file.HTTP 405 Method Not AllowedThe request method (for example POST) is not allowed for this URL.HTTP 406 Not AcceptableThe server cannot return the content in a format the client said it accepts.HTTP 407 Proxy Authentication RequiredYou must first sign in to the proxy server between you and the website.HTTP 408 Request TimeoutThe server waited too long for the client to finish sending the request.HTTP 409 ConflictThe request conflicts with the current state of the resource.HTTP 410 GoneThe page was removed permanently and will not come back.HTTP 411 Length RequiredThe server requires the request to state its length (Content-Length header).HTTP 412 Precondition FailedA condition in the request headers was not met by the current version of the resource.HTTP 413 Content Too LargeThe uploaded file or data is larger than the server allows.HTTP 414 URI Too LongThe URL is longer than the server is willing to process.HTTP 415 Unsupported Media TypeThe server does not accept the format of the data that was sent.HTTP 416 Range Not SatisfiableThe requested part of the file lies outside the file's size.HTTP 417 Expectation FailedThe server cannot meet the requirement in the request's Expect header.HTTP 418 I'm a teapot (Unused)An April Fools' joke from RFC 2324 ("I'm a teapot"). The code is reserved and not used in real HTTP.HTTP 421 Misdirected RequestThe request reached a server that cannot answer for this website address.HTTP 422 Unprocessable ContentThe request is well-formed, but the data in it is invalid (for example, it failed validation).HTTP 423 LockedThe resource is locked and cannot be changed right now.HTTP 425 Too EarlyThe server refuses to process a request that could be replayed (sent too early during the connection).HTTP 426 Upgrade RequiredThe client must switch to a different or newer protocol to continue.HTTP 428 Precondition RequiredThe server requires the request to be conditional, to prevent overwriting someone else's changes.HTTP 429 Too Many RequestsToo many requests were sent in a short time (rate limiting).HTTP 431 Request Header Fields Too LargeThe request headers, often the cookies, are too large.HTTP 451 Unavailable For Legal ReasonsAccess is blocked for legal reasons, such as a court order or government demand.

5xx Server errors

The server failed to handle a valid request; the problem is on the website's side.

Cloudflare errors (52x)

Unofficial codes returned by Cloudflare when it cannot get a valid response from the website's own (origin) server.

Codes 520–526 are not part of the official HTTP standard; they are returned by Cloudflare's network. · IANA HTTP Status Code Registry