HTTP status code tester
Call /status/:code to simulate responses and redirects over plain HTTP.
Call /status/:code to simulate responses and redirects over plain HTTP.
Live snapshot
IP address
IPv6 address
IPv6 address
🇺🇸 United States
Headers
| Header | Value |
|---|---|
| accept | */* |
| accept-encoding | gzip, br, zstd, deflate |
| cache-control | max-age=259200 |
| connection | close |
| host | nossl.sh |
| user-agent | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| via | 1.1 squid-proxy-5b5d847c96-788gb (squid/6.13) |
| x-forwarded-for | 216.73.216.63 |
Need to see how a browser, client, or load balancer reacts to a code? Hit /status/503, /status/418, or any code from 100-599.
Bodies are omitted for 1xx, 204, and 304 so they match real servers.
Add a location query parameter to set the Location header on 3xx codes. Useful for SSO flows, CDN rules, or captive portal rewrites.
Status codes must be integers between 100 and 599. Location values are sanitized to strip newlines before returning.
Open the official Apple CNA page to force the captive assistant on iOS and macOS devices.
Open Apple captive portalUse the Android connectivity check URL that devices call before presenting the portal dialog.
Open Android captive portal