HTTP & Headers

HTTP Status & Header Checker

Check the HTTP status code of any URL, trace every redirect hop, and inspect the response headers — security and cache — in one click.

What an HTTP status code actually means

Every request your site answers comes back with a three-digit status code. A 200 means the page loaded, a 301 or 302 means it redirected somewhere else, a 404 means the URL is missing, and a 500 or 502 means the server itself failed. This checker shows the final status code for any URL, plus every redirect hop it passed through along the way.

The difference between a 301 and a 302 matters more than it looks: a 301 is permanent and passes SEO ranking signals to the new URL, while a 302 is temporary and tells search engines to keep indexing the old one. Getting this wrong quietly leaks link equity, so it's worth confirming exactly which one your redirects return.

Reading response headers: security and cache

Alongside the status code, every response carries headers that control how browsers and CDNs treat your page. This tool groups them for you: security headers like Strict-Transport-Security, Content-Security-Policy, and X-Frame-Options that protect visitors, and cache headers like Cache-Control and ETag that decide how long a response is reused.

Missing security headers are highlighted so you can see at a glance what's absent. You can copy any header value with one click to compare environments or paste it into a ticket — no login, no storage, just a read-only look at what your server sends.

How do I check the HTTP status code of a URL?

Paste the full URL above and run the check. The tool requests the page, follows any redirects, and shows the final status code — 200, 301, 404, 500 and so on — along with the complete redirect chain.

What's the difference between a 301 and a 302 redirect?

A 301 is a permanent redirect and passes SEO ranking signals to the destination URL; a 302 is temporary and tells search engines to keep the original URL indexed. This redirect checker shows the exact status of every hop so you can confirm which one you're returning.

Which response headers does this tool show?

It returns all response headers grouped into security (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy), cache (Cache-Control, ETag, Expires, Age, Last-Modified), and general headers like Server and Content-Type. Missing security headers are flagged so you know what to add.

Can Narvin alert me when my status code changes?

Yes. Narvin checks your URL every minute and alerts you the moment it stops returning 200 — for example when it starts throwing a 500 or 502, or an unexpected redirect appears — so an outage never goes unnoticed.

Put every site you answer for under watch.

First monitor live in under a minute. No credit card, 5 monitors free, forever.

Start monitoring free