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.