HTTP Request Parser

Paste a raw HTTP request to instantly parse method, URL, headers, query params, and body

Raw HTTP Request
Paste raw HTTP request text — request line, headers, blank line, then body

Paste a raw HTTP request above or click Load Example to get started

GET /path?key=value HTTP/1.1

About HTTP Request Parser

The HTTP Request Parser helps developers inspect and understand raw HTTP requests. Whether you're debugging API calls, reviewing network traffic from browser DevTools, or analyzing cURL output, this tool breaks down the request into its components: method, URL, path, query parameters, headers, and body.

All processing is done locally in your browser — no data is sent to any server, making it safe to paste sensitive tokens, authorization headers, or API keys for debugging purposes.

How to Use HTTP Request Parser

  1. Copy a raw HTTP request from your browser DevTools Network tab, cURL verbose output (-v), Postman, or Wireshark.
  2. Paste the full request text into the input area above, or click Load Example to try it with sample data.
  3. The parser will instantly display the method, URL, path, query parameters, headers, and body in structured tables.
  4. Use the Copy buttons to copy individual header values or query param values to your clipboard.
  5. For JSON bodies, the parser automatically pretty-prints the JSON for easier reading.
  6. Use the JSON button on the headers section to copy all headers as a JSON object.

Frequently Asked Questions