Conversor cURL a C?digo
DesarrolloConvierte 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
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?
- Pega el cURL
Cópialo desde «Copy as cURL» en las DevTools o desde la doc de la API.
- Elige el lenguaje
Cambia entre Fetch, Axios, Python, PHP, Go y Rust en las pestañas.
- 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.