🔁 Convertidor cURL a JavaScript Fetch

Convert any cURL command to JavaScript fetch() code. Handles headers, POST, JSON, and auth. Get browser-ready fetch code instantly. Free, no signup.

Paste your curl command and select the JavaScript tab. The tool generates clean fetch() code with all headers, method, and body correctly set. The output is ready to run in a browser or Node.js — no modifications needed.

How to Use

1

Paste your cURL command

Paste your full curl command (starting with "curl") into the input area. Multi-line commands with \ are supported.

2

Choose a language

Click a language tab: Python, JavaScript, PHP, or Go. The code updates instantly.

3

Copy the code

Click Copy to copy the generated code. It handles headers, auth, and JSON bodies.

Frequently Asked Questions

What is a cURL command? +
cURL is a command-line tool for making HTTP requests. Developers use it to test APIs, download files, and debug network requests. Format: curl [options] URL. Common flags: -X (method), -H (header), -d (data), -u (auth).
What languages are supported? +
This tool generates code for Python (requests library), JavaScript (fetch API), PHP (curl extension), and Go (net/http package). Each output is idiomatic and production-ready.
How do I convert a curl with headers? +
Include -H flags in your curl command, e.g.: curl -H "Authorization: Bearer token" -H "Content-Type: application/json" https://api.example.com. All headers are extracted and included in the generated code.
Does it support POST with JSON body? +
Yes. Include -d '{"key":"value"}' or --data-raw with your JSON. The tool detects JSON content and formats it properly for each language.
What about Basic Auth? +
curl -u username:password is supported and converted to the appropriate auth mechanism in each language: HTTPBasicAuth in Python, btoa() in JS, CURLOPT_USERPWD in PHP, and SetBasicAuth in Go.


Guía: Convertidor cURL a Código

¿Qué es?

Transforma comandos curl en código equivalente: Python (requests), JavaScript (fetch), PHP, Go, Ruby. Las documentaciones de APIs (Stripe, OpenAI, Twilio) usan curl como estándar — convierte esos ejemplos en código listo para producción.

Cómo usar

  1. Pega el comando curl completo con headers y body.
  2. Selecciona el lenguaje de destino.
  3. Copia el código generado e integra en tu proyecto.

Consejos

🧰 50+ Tools