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.
Paste the cURL command into the cURL and Fetch tab to get JavaScript fetch() code. It works in the other direction too.
Yes, the Postman tab converts a Postman or Insomnia collection to cURL commands or an OpenAPI skeleton.
Method, path, HTTP version, query parameters, headers and body.
There is a dedicated GraphQL tab for converting GraphQL requests.
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.