Back to Toolbox

HTTP Client

Build, send, and inspect HTTP requests directly in your browser — with history, auth helpers, and instant cURL export.

Browser CORS notice: Requests run via the browser's fetch API. Endpoints that don't return CORS headers will be blocked by the browser — this is a platform limitation, not a bug. The generated cURL command always works from a real terminal.

History

No requests yet

Request

Try:
KeyValue

Response

Send a request above to see the response here.

cURL Command

cURL command will appear here as you build the request…

About the HTTP Client

A Postman alternative that lives in your browser

This HTTP Client lets you construct and fire HTTP/HTTPS requests using the browser's native fetch API — no extensions, no installs, no backend. It is ideal for quickly testing public APIs, inspecting response structures, experimenting with auth headers, and generating cURL commands you can paste directly into any terminal or container shell.

Understanding CORS

Browsers enforce the Cross-Origin Resource Sharing (CORS) policy: if a server doesn't explicitly allow your origin, the browser will block the response even though the request was sent. This is not a limitation of this tool — it's a security feature of every browser. The generated cURL command bypasses CORS entirely because it runs outside the browser, making it the perfect companion for container shells or CI pipelines where you can't install Postman.

Request history & privacy

Your request history is stored exclusively in localStorage in your own browser. Nothing is transmitted to any server. URLs, headers, auth tokens, and body payloads never leave your machine.