Saltar al contenido principal

Convertidor de cURL a Código gratis

Pega un comando cURL (incluido «Copy as cURL» de Chrome DevTools) y obtén el código equivalente en JavaScript (fetch, axios), Node.js, Python (requests), PHP, Go o PowerShell. Se analiza por completo en tu navegador: los tokens nunca salen de tu dispositivo.

💡 Pega cualquier comando curl — incluyendo comandos multilínea con continuaciones \ — y obtén código equivalente. El análisis ocurre completamente en tu navegador; tu solicitud (y cualquier token en ella) nunca sale de tu dispositivo.

Usos habituales

  • Convertir cURL a PythonConvierte un comando cURL a código Python requests, listo para ejecutar.
  • Convertir cURL a JavaScript fetchGenera una llamada fetch() de navegador/Node desde un comando cURL.
  • Convertir "Copiar como cURL" desde DevToolsPega una solicitud copiada de la pestaña de red de tu navegador y obtén código limpio.
  • Convertir cURL a GoGenera código net/http de Go desde un comando cURL.
  • Entender qué hace un comando cURLVe una solicitud cURL reescrita en un idioma que conoces para entenderla.

Cómo funciona

Copiar un comando cURL de docs de API o la pestaña de red de tu navegador y reescribirlo a mano es tedioso. Este convertidor analiza el comando y genera código equivalente — y debido a que puede llevar tokens de autenticación, nunca envía tu comando a ningún lado.

  1. 1
    Pegas un comando cURL
    Incluyendo comandos de múltiples líneas con continuaciones de barra invertida, encabezados entre comillas, cuerpos JSON y autenticación básica.
  2. 2
    Un tokenizador consciente del shell lo analiza
    El comando se tokeniza respetando comillas simples/dobles y escapes, luego cada bandera (-X, -H, -d, -F, -u y más) se interpreta — todo en tu navegador.
  3. 3
    Se genera código equivalente
    Elige JavaScript (fetch), Node.js, Python (requests) o Go (net/http). Los cuerpos JSON se emiten como objetos nativos donde tiene sentido.
  4. 4
    Copia y pega en tu proyecto
    El código generado está listo para usar; cópialo con un clic.

Los comandos cURL frecuentemente contienen tokens de portador, claves API y cookies. Muchos convertidores en línea envían tu comando a un servidor mediante POST para procesarlo. Este analiza todo localmente, así que tus secretos nunca salen de la página.

Herramientas relacionadas

Preguntas frecuentes