Torito

HTTP Request & cURL Converter

Translate a captured request into a readable client representation. This is a local text converter, not an HTTP client: it never contacts the supplied URL.

About HTTP & cURL converterFeatures & how to use

Convert raw HTTP requests and literal cURL commands into raw HTTP, cURL, JavaScript and Python locally. Generated requests are never executed.

What it can do

  • Parse common literal POSIX cURL arguments or one raw HTTP request, with a 128 KiB input limit.
  • Generate raw HTTP, cURL, JavaScript fetch and Python http.client snippets while preserving duplicate headers in wire-oriented outputs.
  • Reject shell expansion, file-backed arguments, unsupported flags and ambiguous framing rather than executing or guessing their meaning.
  • Show browser CORS, forbidden-header and body restrictions. Conversion does not guarantee identical transport behavior.

How to use it

  1. Choose cURL or raw HTTP, then paste one request or load the example.
  2. For origin-form raw requests, select HTTP or HTTPS and choose Convert request.
  3. Review parsed headers and warnings, then copy the desired output. Running it elsewhere is a separate action.