HTTP Request Tester
Send GET, POST, PUT, DELETE requests from your browser. View response status, headers, and body. Export as cURL.
curl -X GET \ 'https://httpbin.org/get' \ -H 'Accept: application/json'
This tool uses the browser fetch API to send requests directly. Requests are not proxied through a server. Note: browsers enforce CORS — the target API must allow cross-origin access. If blocked, copy the cURL command and run it in a terminal.
Use Cases
- Debug API responses
- Test REST API endpoints
- Quick POST request testing
How to Use
Use the workspace above to type, paste, choose, or drop content and get the result immediately. Files and text stay local in your browser by default.
FAQ
Are requests proxied?
No. Requests are sent directly from the browser.
Why do some requests fail?
Browsers enforce CORS. The target API must allow cross-origin access. Copy as cURL to run in terminal if blocked.
Are HTTPS APIs supported?
Yes. But HTTPS pages cannot request HTTP APIs (mixed content). Ensure the target is HTTPS.
Related Tools
JSON Formatter
Format, minify, and validate JSON locally in your browser.
UUID Generator
Generate UUID v4 values locally in your browser.
JWT Decoder
Decode JWT Header and Payload locally. Signature verification is not performed.
Regex Tester
Test a JavaScript regular expression against text and inspect matches.