About HTTP & API tools
Inspect an API from its definition through to a real response: validate OpenAPI or Swagger documents, convert cURL into JavaScript or Python, send requests, and export a request and response as Markdown. For browser debugging, examine HAR timings, sanitize recordings, check security headers and Content Security Policy, or look up an HTTP status code.
Parsers, validators and converters process your input locally. The HTTP Request Tester is the exception: it sends a request directly from your browser to the address you enter, with no proxy or saved history. The destination must allow browser access through CORS; exporting a request as Markdown does not require sending it.
Frequently asked questions
Can I send an HTTP request from this site?
Yes. The HTTP Request Tester sends requests directly from your browser to the URL you enter. It has no proxy, so the destination must permit browser access through CORS. Other tools analyze pasted text or files locally.
Which tool should I use for a HAR file?
The HAR Analyzer & Sanitizer displays requests and timings and removes common credentials from an exported copy. Review the result before sharing: custom application data may still contain private information.
Does checking headers or an API spec contact the server?
No. The HTTP Headers Analyzer, CSP Analyzer and OpenAPI Validator inspect the content you paste or open. Only the HTTP Request Tester sends a request when you choose Send.