API Tester

Send HTTP requests

100% local — nothing is uploaded

Resolved: —

No query parameters.
ResponseNo request yet
Request results will appear here. Click any entry to restore the request.

Saved requests 0

No saved requests yet. Configure a request above and hit “Save”. Everything is stored locally in your browser.

How to use

  1. Set a base URL, or type a full URL starting with http(s):// to bypass it.
  2. Add params, headers and a body (form-data, x-www-form-urlencoded, raw or JSON), including file fields.
  3. Click Send. Results are printed below; click any history entry to restore the whole request.
  4. Use Save to keep named requests in your browser (file contents are never stored).

FAQ

Why do I get a CORS error?

Browsers only allow cross-origin requests when the target server sends Access-Control-Allow-Origin. Use the server-side CORS setup, or copy the request as cURL from the error dialog and run it in a terminal.

Are my requests stored anywhere?

Saved requests live in your browser’s IndexedDB; in-session history uses sessionStorage. Nothing is uploaded to a server.

Are uploaded files saved?

No — only the file field names are stored with a saved request, never the file contents.