cURL to Code Converter

Development

Convert cURL commands to Fetch, Axios, Python, PHP, and Go

  • Runs in your browser
  • Nothing is sent to a server
  • No sign-up

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.

How does it work?

  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.

Frequently Asked Questions

¿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.

See all tools