Tool
What does that status code mean?
Every web response carries a three-digit code. Type one to see what it means and who can fix it.
1xx · Informational
- 100Continue
The server is ready for the rest of a large request. You will rarely see this on its own.
- 101Switching Protocols
The server agreed to change protocol, for example to open a WebSocket.
- 103Early Hints
The server is sending a preview of files the page will need, before the real answer.
2xx · Success
- 200OK
Everything worked. The server sent back the page it was asked for.
- 201Created
A new item was saved on the server, usually after a form or app submitted data.
- 202Accepted
The server took the job but has not finished it yet.
- 204No Content
The request worked and there is simply nothing to show.
- 206Partial Content
Only part of a file was sent, which is normal for video and large downloads.
3xx · Redirects
- 301Moved Permanently
This address has moved for good. Browsers and search engines should use the new one.
- 302Found (temporary redirect)
The page is temporarily somewhere else. Common for log-in pages and region redirects.
- 303See Other
After a form submission the server is pointing you to a results page.
- 304Not Modified
Your saved copy is still current, so nothing new was sent.
- 307Temporary Redirect
Like 302, but the browser must repeat the request in exactly the same way.
- 308Permanent Redirect
Like 301, but the browser must repeat the request in exactly the same way.
4xx · Problems with the request
- 400Bad Request
The server could not understand the request. Often a broken link or a corrupt cookie.
- 401Unauthorized
You need to sign in first. The site itself is running.
- 402Payment Required
Reserved for paid access. A few services use it when a bill or quota is overdue.
- 403Forbidden
The server is up but refused to show this page. Many sites send this to automated checkers, so it does not always mean people are locked out.
- 404Not Found
The server is up, but nothing lives at this exact address. Check the spelling of the path.
- 405Method Not Allowed
The page exists but does not accept this kind of request.
- 406Not Acceptable
The server could not offer the page in a format the request asked for.
- 408Request Timeout
The server got tired of waiting for the request to finish arriving.
- 409Conflict
The request clashed with the current state of something on the server.
- 410Gone
The page was removed on purpose and is not coming back.
- 413Content Too Large
Whatever was being uploaded was bigger than the server allows.
- 414URI Too Long
The web address itself was too long for the server to handle.
- 415Unsupported Media Type
The server does not accept this type of file or data.
- 418I'm a teapot
An old joke code. Some sites use it to turn away bots.
- 421Misdirected Request
The request reached a server that is not set up for this domain.
- 422Unprocessable Content
The data was understood but did not pass the server’s checks.
- 425Too Early
The server did not want to risk processing a replayed request.
- 426Upgrade Required
The server wants the client to switch to a newer protocol.
- 429Too Many Requests
The site is rate-limiting. It is running, but asking callers to slow down.
- 431Request Header Fields Too Large
Too much data was sent in headers, often because of oversized cookies. Clearing cookies for the site usually fixes it.
- 451Unavailable For Legal Reasons
The page is blocked for legal reasons in the region the request came from.
5xx · Problems on the server
- 500Internal Server Error
Something broke inside the website’s own software. Only the site owner can fix it.
- 501Not Implemented
The server does not support what was asked of it.
- 502Bad Gateway
A front-door server (proxy or CDN) could not get a valid answer from the site behind it.
- 503Service Unavailable
The site is overloaded or down for maintenance. It is usually temporary.
- 504Gateway Timeout
A proxy or CDN waited too long for the site behind it to reply.
- 505HTTP Version Not Supported
The server refused the version of HTTP that was used.
- 507Insufficient Storage
The server ran out of space to finish the job.
- 508Loop Detected
The server found itself going round in circles and stopped.
- 511Network Authentication Required
A Wi-Fi login page or captive portal is in the way.
- 520Unknown Error (Cloudflare)
Cloudflare reached the site’s own server, but got an empty or strange reply.
- 521Web Server Is Down (Cloudflare)
Cloudflare is working, but the site’s own server refused the connection.
- 522Connection Timed Out (Cloudflare)
Cloudflare could not open a connection to the site’s own server in time.
- 523Origin Is Unreachable (Cloudflare)
Cloudflare could not find a route to the site’s own server.
- 524A Timeout Occurred (Cloudflare)
The site’s own server accepted the connection but took too long to answer.
- 525SSL Handshake Failed (Cloudflare)
Cloudflare and the site’s server could not agree on a secure connection.
- 526Invalid SSL Certificate (Cloudflare)
The site’s server presented a certificate Cloudflare would not trust.
- 530Origin DNS Error (Cloudflare)
Cloudflare could not look up where the site’s server lives.