HTTP Security Headers Checker
Check a website's HTTP security headers, redirect chain, and common browser protection settings.
Create mock endpoints that return configurable HTTP status codes for testing client behavior.
Use this sandbox when you need a dependable endpoint that returns the status code your code path is supposed to handle.
Application code often works well on the happy path and becomes fragile around errors, redirects, empty responses, timeouts, and rate limits. A status sandbox gives you a stable URL that intentionally returns a specific HTTP result, so you can exercise those paths without changing a real API, waiting for an outage, or building a temporary endpoint in your own app.
Use a 404 endpoint to check missing-resource messages, a 401 or 403 endpoint to review authentication and permission flows, a 429 endpoint to test rate-limit copy and retry behavior, and a 500 or 503 endpoint to confirm that users see a useful fallback when an upstream service fails. For success paths, 201 and 204 responses are helpful because they catch assumptions about response bodies after create, update, or delete actions.
The sandbox is deliberately predictable. It does not store requests, inspect secrets, or behave like a full mock-server product. That makes it useful for unit tests, manual QA, examples in documentation, uptime monitor configuration, and quick client-side experiments where the only thing you need is a known HTTP response.
The endpoint reads the three-digit status code from the URL path, validates that it is from 200 through 999, and sends that response from utilkit. It supports GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS requests so you can test the methods your client actually sends. JSON is the response format for status codes that can include a body. The JSON body includes the status code, reason phrase when one is registered, request method, path, and query parameters.
Informational 1xx statuses are excluded because they are interim protocol responses, not final responses a mock endpoint can safely return as a completed request. Statuses such as 204 No Content, 205 Reset Content, and 304 Not Modified are sent without a body. Redirect responses such as 301, 302, 303, 307, and 308 include a Location header that points to the 200 sandbox endpoint.
Sandbox responses include Access-Control-Allow-Origin: * so browser-based fetch tests can read the response without extra setup.
Built and maintained by utilkit. Found an issue? Send corrections to contact@utilkit.com
Check a website's HTTP security headers, redirect chain, and common browser protection settings.
Decode Base64 into text and encode text back to Base64 instantly in your browser.
Beautify, minify, validate, and sort JSON in your browser.