Conversor cURL a C?digo

Desarrollo

Convierte cURL a JavaScript Fetch, Axios, Python, PHP y Go

  • Se ejecuta en tu navegador
  • No se envía nada a un servidor
  • Sin registro

Ejemplos

Comando cURL de entrada

POST https://api.ejemplo.com/v1/auth/login · 2 headers

Código generado

Conversor cURL a Fetch, Axios, Python, PHP, Go y Rust

Pega un comando cURL —el que copias del DevTools del navegador o de la documentación de una API— y obtén el equivalente listo para producción en seis lenguajes: JavaScript Fetch, Axios, Python requests, PHP cURL, Go net/http y Rust reqwest.

El parser entiende -X/--request, -H/--header, -d/--data/--data-raw/--json y -u/--user (Basic Auth), detecta si el body es JSON y ajusta el Content-Type y el método en consecuencia.

Todo ocurre en tu navegador. Ni el comando ni las cabeceras (que pueden incluir tokens) salen de tu equipo.

¿Cómo funciona?

  1. Pega el cURL

    Cópialo desde «Copy as cURL» en las DevTools o desde la doc de la API.

  2. Elige el lenguaje

    Cambia entre Fetch, Axios, Python, PHP, Go y Rust en las pestañas.

  3. Copia el snippet

    El código se regenera al instante con cada cambio del comando.

Preguntas Frecuentes

¿Soporta Basic Auth (-u usuario:clave)?

Sí. Genera la cabecera Authorization: Basic con el valor ya codificado en base64.

¿Reconoce cabeceras con tokens Bearer?

Sí, cualquier -H se copia tal cual a la estructura de cabeceras del lenguaje elegido.

¿Y los formularios (application/x-www-form-urlencoded)?

El body no-JSON se pasa como cadena literal. Para form-data multipart conviene construir el cuerpo manualmente en el destino.

Ver todas las herramientas