cURL Converter
Convert common cURL commands to Fetch, Axios, or Python Requests.
cURL
Output
About
Turn a common API cURL command into readable client code while preserving method, headers, body, authentication, and query data.
Key Features
- Fetch, Axios, and Python Requests
- Common -X, -H, -d, -u, and --url flags
How to use
- 1Paste one shell cURL command.
- 2Choose a target and convert it.
Example
Input
curl https://api.example.com/users -H 'Accept: application/json'Output
await fetch('https://api.example.com/users', { headers: { Accept: 'application/json' } });Limitations
- Input is limited to 2,000,000 characters to keep the browser responsive.
- Shell pipes, redirects, variables, files, multipart uploads, and uncommon cURL flags are rejected rather than guessed.
- All input is processed locally in your browser and is never uploaded to ToolHub.
Last reviewed: