$devtoolkit.sh/tools/curl-to-code

cURL to Code

Convert a cURL command to Python, JavaScript, Go, and PHP code.

$curl command
0 chars1 lines

Related Tools

FAQ

Which cURL flags are supported?
The converter handles -X (method), -H (headers), -d and --data (body), --data-raw (raw body), -u (basic auth), and the URL. Other flags are ignored.
How is the request body handled?
If a Content-Type: application/json header is present, the body is parsed as JSON and formatted accordingly in each language. Otherwise it is treated as a raw string.
Can I convert multi-line cURL commands?
Yes. Line-continuation backslashes (\) are stripped before parsing, so you can paste cURL commands copied from browser DevTools directly.

Paste a cURL command and get equivalent HTTP request code in Python (requests), JavaScript (fetch), Go (net/http), and PHP (curl). Parses -X method, -H headers, -d body, and URL. Each language is shown in its own tab.

/tools/curl-to-codev1.0.0