HTTP Headers and Status Code Checker

See the status code, redirects and response headers: which web server is running, caching rules, HSTS and more.

What the HTTP headers and status code check shows

The tool sends a request to the address and shows how the server responds at the protocol level, without downloading the page itself. You see the status code (for example 200 OK, 301 Moved Permanently or 404 Not Found), the redirect target in the Location header and the server's response headers. It is a first-line diagnostic: it tells you whether the resource is available, where it redirects and what software serves it. The report is invaluable when migrating a site, setting up canonical redirects and figuring out why a URL does not behave as expected.

Headers and what they reveal about the server

Each header carries specific technical information about the platform and its configuration.

HeaderWhat it tells you
ServerThe web server type and sometimes its version (nginx, Apache, LiteSpeed).
X-Powered-ByThe backend platform or language (PHP, ASP.NET).
Strict-Transport-SecurityHSTS is enabled: the browser always connects over HTTPS.
Cache-ControlCaching rules for browsers and intermediate proxies.
Content-TypeThe type and character encoding of the content.

Debugging redirects and hiding software versions

A common problem is a long or looping redirect chain. The Location header at each step shows where the response leads: for example from HTTP to HTTPS, then from www to the bare domain. Extra hops slow down page loads and waste crawl budget, and a loop makes the site unreachable. Also pay attention to versions in Server and X-Powered-By: an exact software version hints at which known vulnerabilities to try, so it is usually hidden or trimmed to the product name. CDN-specific headers such as cf-ray indicate that a content delivery network sits in front of the server.

Frequently asked questions

What do the 301 and 302 status codes mean?
A 301 is a permanent redirect: the address has moved for good and ranking signals pass to the new URL. A 302 is temporary, so search engines keep treating the original address as the main one.
How can I tell whether a site has a long redirect chain?
The Location header shows where each response points. If there is more than one hop or the redirects loop, shorten the chain to a single redirect.
Why hide the web server version in the Server header?
An exact version hints at which known vulnerabilities to try. Hiding it is not protection on its own, but it removes an easy clue for attackers.
What is the HSTS header?
Strict-Transport-Security tells the browser to always open the site over HTTPS, even if the user types the address manually. It reduces the risk of the first request being intercepted.
Can headers show that a site uses a CDN?
Yes. The response includes CDN-specific headers and characteristic Server values, which means an edge node is serving the request rather than the origin host directly.
Why does the tool show 200 while the page still does not work?
A 200 confirms the server responded at the protocol level, but the page can still break in the browser due to script errors or mixed content. Headers check availability, not rendering.