Developer Tool
curl to fetch Converter
Paste any curl command and get the equivalent JavaScript fetch() call. Handles GET, POST, PUT, DELETE, JSON body, form data, custom headers, and Basic auth.
curl Command
Paste a curl command above
Or click an example to see the conversion instantly.
How to use this tool
- 1
Paste your curl command
Copy a curl command from your terminal, API docs, or browser DevTools (right-click a request → Copy as cURL) and paste it into the input.
- 2
Get the fetch() equivalent
The tool parses your curl flags and generates the equivalent JavaScript fetch() call with method, headers, and body correctly mapped.
- 3
Copy and use in your code
Click Copy to grab the generated fetch() snippet and paste it directly into your JavaScript or TypeScript project.
From the Blog — APIs & JavaScript