HTTP Status Checker
Check the HTTP status code for any URL and quickly understand redirect behavior. Follow redirects (up to 10) to detect loops and confirm the final destination response. Ideal for uptime checks, health endpoints, SEO audits, and debugging misrouted URLs. Export results to JSON.
Features
- Check the HTTP response status for any URL (website or API).
- Follow redirects and inspect redirect chains (up to 10 hops).
- Detect redirect loops and misconfigurations quickly.
- Great for health endpoints to confirm 200 OK behavior.
- Helps validate canonical destinations (HTTP→HTTPS, www, locale paths).
- Copy/share results for debugging and support tickets.
- Export a JSON report for automation and monitoring workflows.
- Safety defaults: blocks private-network targets and uses a fixed User-Agent.
🧭 How to use for http-status-checker
Enter the URL
Paste the URL you want to check (page, API endpoint, or health path).
Choose redirect behavior
Enable "Follow Redirects" to reach the final destination. Disable it if you only want the first-hop response.
Set the redirect limit if needed
Adjust "Max Redirects" to avoid long chains and detect redirect loops safely.
Interpret the result
Use the reported status code to decide next steps (fix broken URLs, correct redirects, troubleshoot server errors).
Export for documentation or automation
Download JSON if you want to track changes over time or attach evidence to a ticket.
Technical specs
Request model
This tool checks the response status for a given URL and can follow redirects to surface the final status and chain behavior.
| Setting | Behavior | Default |
|---|---|---|
| Follow Redirects | Follows redirect responses (3xx) to the final destination | Enabled |
| Max Redirects | Redirect cap to prevent loops | 10 (range 0–20) |
| Timeout | Request timeout limit | 12000 ms |
| User-Agent | Identifies the request user agent | Encode64Bot/1.0 (+https://encode64.com) |
| Private networks | Blocks access to private network ranges for safety | Disabled (private networks not allowed) |
Status code categories (quick guide)
Understanding the status family helps you decide whether the issue is a redirect, client error, or server failure.
| Range | Meaning | Common examples |
|---|---|---|
| 2xx | Success | 200 OK, 204 No Content |
| 3xx | Redirect | 301 Moved Permanently, 302 Found, 307 Temporary Redirect, 308 Permanent Redirect |
| 4xx | Client error | 400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found, 410 Gone |
| 5xx | Server error | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable, 504 Gateway Timeout |
Command line
Use these commands to check status codes and redirects outside the browser. Great for CI checks and incident response.
macOS / Linux
Check status code only (no body)
curl -o /dev/null -s -w "%{http_code}
" https://example.com/healthPrints only the HTTP status code.
Follow redirects and print final status
curl -L -o /dev/null -s -w "%{http_code}
" http://example.comFollows redirects (HTTP→HTTPS, www, etc.) and prints the final status code.
Show redirect chain headers
curl -I -L http://example.comDisplays headers for each hop, including Location.
Windows (PowerShell)
Get status code
$r = Invoke-WebRequest -Uri https://example.com/health -Method Get -MaximumRedirection 0 -ErrorAction SilentlyContinue; $r.StatusCodeGets the response status code (adjust redirection handling depending on your PowerShell version).
Use cases
Validate health endpoints and uptime
Confirm critical endpoints return 200 OK and are reachable within expected constraints.
- Check /health and /status endpoints
- Detect intermittent 5xx during incidents
- Export JSON for incident evidence
Debug redirect chains and loops
When a URL unexpectedly redirects multiple times (or never resolves), inspect the chain and stop loops fast.
- Detect redirect loops
- Confirm HTTP→HTTPS and www canonicalization
- Spot long chains caused by mixed rules (Nginx, app, CDN)
SEO audits and broken link checks
Status codes heavily influence crawling/indexing. Use this tool to confirm correct responses for pages and sitemaps.
- Confirm 200 for indexable pages
- Use 301/308 for permanent moves
- Find 404/410 for removed content
- Catch 302/307 used unintentionally for permanent redirects
API debugging
Quickly check whether an API endpoint is reachable and whether it redirects (which can break some clients).
- Confirm 200/204 for expected success
- Catch unexpected 3xx redirects or 401/403 auth failures
- Identify 502/504 gateway issues
❓ Frequently Asked Questions
❓What's the difference between 301 and 302?
❓Why should I keep redirect chains short?
❓What does a redirect loop look like?
HTTP↔HTTPS, www↔non-www, or trailing slash rules). The tool will hit the max redirect limit and report the issue.❓Is 404 always bad?
❓Why do I see 403 or 401?
❓Is it safe to paste URLs here?
Pro Tips
For canonicalization, prefer a single redirect hop to your final URL (HTTPS + your chosen hostname).
Monitor a fast /health endpoint for uptime instead of your homepage, which may be heavier and more variable.
For SEO migrations, use 301/308 for permanent moves and update internal links + sitemaps to point directly to the final URLs.
If you suspect loops, set Max Redirects low (e.g., 3–5) to fail fast and identify the misconfigured rule set.
Export JSON and attach it to incident tickets to document status changes during outages and rollbacks.
Additional Resources
Other Tools
- CSS Beautifier
- HTML Beautifier
- Javascript Beautifier
- PHP Beautifier
- Color Picker
- Sprite Extractor
- Base32 Binary Encoder
- Base32 Decoder
- Base32 Encoder
- Base58 Binary Encoder
- Base58 Decoder
- Base58 Encoder
- Base62 Binary Encoder
- Base62 Decoder
- Base62 Encoder
- Base64 Binary Encoder
- Base64 Decoder
- Base64 Encoder
- Hex Binary Encoder
- Hex Decoder
- Hex Encoder
- Csharp Formatter
- Csv Formatter
- Dockerfile Formatter
- Elm Formatter
- ENV Formatter
- Go Formatter
- Graphql Formatter
- Hcl Formatter
- INI Formatter
- JSON Formatter
- Latex Formatter
- Markdown Formatter
- Objectivec Formatter
- Php Formatter
- Proto Formatter
- Python Formatter
- Ruby Formatter
- Rust Formatter
- Scala Formatter
- Shell Script Formatter
- SQL Formatter
- SVG Formatter
- Swift Formatter
- TOML Formatter
- Typescript Formatter
- XML Formatter
- YAML Formatter
- Yarn Formatter
- CSS Minifier
- Html Minifier
- Javascript Minifier
- JSON Minifier
- XML Minifier
- Cache Headers Analyzer
- Cors Checker
- Csp Analyzer
- Dns Records Lookup
- Http Headers Viewer
- Open Graph Meta Checker
- Redirect Chain Viewer
- Robots Txt Tester
- Security Headers Checker
- Security Txt Checker
- Sitemap Url Inspector
- Tls Certificate Checker
- PDF To Text
- Regex Tester
- Serp Rank Checker
- Whois Lookup