WebTools
Free website and network diagnostic tools
-
Website Status Checker - Is a Website Up or Down?
Instantly check whether any website is online, down, or unreachable - with HTTP status code and response time. -
What Is My IP Address - Find Your Public IP Instantly
See your public IP address, along with your approximate location, ISP, and browser details - no signup needed. -
Ping Test Online - Check Server Latency and Response Time
Ping any server or domain and measure round-trip latency in milliseconds - straight from your browser, no installation needed. -
URL Unshortener - Expand Short Links and See the Destination
Expand any shortened link to reveal its real destination URL before you click it. -
URL Encoder - Percent-Encode Any Text Online
Convert text and special characters into percent-encoded format so your URLs transmit safely and correctly. -
URL Decoder - Decode %20 and Percent-Encoded URLs
Decode percent-encoded URLs back into readable text and see exactly what a link or parameter contains. -
SSL Checker - Verify SSL Certificate Validity and Expiry Date
Check any website's SSL certificate - issuer, expiry date, and whether it is correctly installed and trusted. -
HTTP Headers Parser - View Response Headers Online
View and parse the full set of HTTP response headers a server returns for any URL. -
Redirect Checker - Trace the Full Redirect Chain
Trace every hop a URL passes through and see where the chain actually ends. -
Domain WHOIS Lookup - Check Registration and Expiry
Look up the registration record behind any domain - registrar, dates, nameservers and status codes. -
IP Information Lookup - Location, ISP and Network Data
Look up the network and location details behind any IP address. -
HTTP Status Code Checker - Check Any URL's Response
Check the HTTP status code that any URL returns, including the full chain of redirects along the way. -
DNS Lookup - Check A, MX, TXT and NS Records Online
Query live DNS records for any domain and see exactly what the nameservers are returning. -
Open Port Checker - Test If a Port Is Open Online
Check whether a specific port is open and reachable on any IP address or hostname. -
GZIP Compression Test - Check If Your Site Is Compressed
Test whether a website serves gzip or brotli compressed responses and how much bandwidth it saves.
HTTP Status Code Checker - Check Any URL's Response
Check the HTTP status code that any URL returns, including the full chain of redirects along the way.
HTTP Status Code Checker - Check Any URL's Response
What Is an HTTP Status Code Checker?
Every time a browser requests a page, the server replies with a three-digit status code before it sends anything else. That code is the server's verdict on the request: the page was found, it has moved, access is denied, or something failed. A status code checker makes that reply visible, so you can see exactly what a server is telling browsers and crawlers rather than guessing from what renders on screen.
This is useful because the visible page often hides the truth. A site can display a friendly "page not found" message while returning a 200 status, which tells search engines the page is perfectly fine and should be indexed. Conversely, a page that looks normal to you may be returning a 500 to crawlers. The status code is the ground truth. Our guide on what each HTTP status code actually means covers the full range in detail.
How to Use This Tool?
- Paste the full URL, including https://
- Run the check
- Review the final status code and each redirect step along the way
The tool requests the URL the same way a browser or crawler would, and reports what comes back. No account or installation is needed.
Understanding the Results
2xx — success. A 200 means the request succeeded and the content was returned. This is what you want for any page intended to rank.
3xx — redirection. A 301 is a permanent redirect and passes ranking signals to the destination. A 302 is temporary and tells search engines to keep the original URL indexed. Using a 302 where a 301 was intended is one of the more common and costly migration mistakes. Watch the chain length too: each hop adds latency, and long chains dilute the signal.
To trace every hop rather than just the final code, use the <a href="https://webtoolsrealm.com/tool/redirect-checker">redirect checker</a>.
4xx — client error. A 404 means the page does not exist. A 403 means the server understood the request but refuses to serve it, often due to permissions or bot protection. A 410 explicitly says the page is permanently gone, which is a stronger signal to search engines than a 404 when removal was intentional.
5xx — server error. A 500 is a generic application failure, a 502 or 504 usually points to a gateway or upstream timeout, and a 503 signals temporary unavailability. If crawlers hit 5xx codes repeatedly, crawl budget drops. These need investigation at the hosting or application level rather than in the URL.
If a URL returns an unexpected code and you want to see the response headers behind it, or confirm the site is reachable at all, checking overall site availability is a useful second step.
When Is This Tool Useful?
- Verifying that redirects set up during a site migration return 301 and not 302
- Confirming that removed pages return 404 or 410 rather than a soft 200
- Auditing a redirect chain to see how many hops sit between the original URL and its destination
- Checking a URL before submitting it for indexing in Google Search Console
- Diagnosing why a page has dropped out of the index — a 403 or 5xx returned to crawlers is a frequent cause
- Confirming that a shortened link resolves cleanly, which pairs well with expanding the short link to see its destination
What This Tool Does Not Do
This checker reports the status code returned to a single request from this server, at this moment. It does not simulate Googlebot, so a site that serves different responses based on user agent or geography may return something else to a real crawler. If you suspect that, Search Console's URL Inspection tool shows what Google itself receives.
It also does not evaluate the page content or tell you whether a redirect points somewhere sensible. A 301 chain can be technically flawless and still send visitors to an irrelevant page. The status code answers "what did the server say", not "was that the right thing to say".
Frequently Asked Questions
How do I check the HTTP status code of a URL?
Paste the URL above and run the check. The tool requests it directly and reports the exact code the server returns. Browsers hide this entirely — a page that looks fine can be serving a 404, and a page that looks broken can be returning a perfectly valid 200.
What is the difference between a 403 and a 404?
A 404 means the server has no such page. A 403 means the page exists but the server is refusing to serve it to you. The distinction matters because a 403 usually points to a permissions problem, an IP block, or bot protection — not a missing file.
What does a 503 error mean?
The server is temporarily unable to handle the request, usually because it is overloaded or in maintenance. Unlike a 500, a 503 signals the condition is expected to pass, and search engines treat it as a reason to retry later rather than to drop the page.
What does a 500 error mean?
Something failed on the server while generating the page — a code error, a database connection, a misconfiguration. The status tells you where the fault is, not what it is. The actual cause is in the server's error log, not the response.
Is a 301 or a 302 better for a permanent move?
A 301. It tells search engines the change is permanent and passes ranking signals to the new URL. A 302 signals a temporary move and keeps the original URL indexed, which is rarely what you want after a migration.
What does a soft 404 mean?
A page that displays "not found" content to visitors while returning a 200 status code. Search engines may treat it as a valid page and keep it indexed. The fix is to return a genuine 404 or 410 at the server level.
Why does the tool show a different code than my browser?
Your browser may be serving a cached response, or the server may treat automated requests differently through bot protection or a firewall rule. A mismatch is itself a useful signal worth investigating.
Should I use a 404 or a 410 for a deleted page?
A 404 says the page is not there; a 410 says it was deliberately removed and is not coming back. Search engines drop 410 pages from the index faster. Use 410 when you are certain, and 404 when you might restore the page later.
Contact
Missing something?
Feel free to request missing tools or give some feedback using our contact form.
Contact Us