Paste a raw HTTP request to parse method, path, HTTP version, query parameters, headers, and body; convert between cURL commands and JavaScript fetch() code in either direction; or convert a Postman/Insomnia collection to cURL commands or an OpenAPI skeleton.
Paste a raw HTTP request on the left to parse it
Parse raw HTTP request text, convert between cURL and Fetch API syntax, convert Postman collections to cURL/OpenAPI (and back), or build a GraphQL request and generate cURL/Fetch/Axios/Python/HTTPie/PowerShell/Go code for it.
Paste a raw HTTP request to parse method, path, HTTP version, query parameters, headers, and body; convert between cURL commands and JavaScript fetch() code in either direction; or convert a Postman/Insomnia collection to cURL commands or an OpenAPI skeleton.
Yes. HTTP Request Parser can parse a raw HTTP request copied from DevTools, directly in your browser.
Yes. HTTP Request Parser can convert a cURL command to fetch() or paste fetch() to get cURL, directly in your browser.
Yes. HTTP Request Parser can convert a Postman collection export to cURL commands, directly in your browser.
No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.