Convert cURL commands to JSON, JavaScript, Python, and WGET (and vice versa)
Input
How to Use
From cURL:
Paste your cURL command and convert it to JavaScript fetch, Python requests, WGET, or JSON format. Supports all data formats including JSON, form data, file uploads, and multipart data.
Supported cURL Options:
-d, --data, --data-raw: Send POST data
--data-binary: Send binary data
--data-urlencode: Send URL-encoded data
--json: Send JSON data with auto headers
-F, --form: Send multipart/form-data
@filename: File references for uploads
-H, --header: Custom headers
-X, --request: HTTP method
-u, --user: Basic authentication
Features:
Auto-detects JSON payloads and adds appropriate headers
Handles form data (application/x-www-form-urlencoded)
Supports file uploads with @ prefix
Merges multiple -d options correctly
Converts to JavaScript fetch, Python requests, and WGET