Desde terminal o DevTools
Los 5 lenguajes se generan
Elige tu lenguaje, copia, pega
Pega un comando curl y haz clic en Convertir
Pega un comando curl — obten codigo Python, Go, Java, PHP y Node.js al instante
Desde terminal o DevTools
Los 5 lenguajes se generan
Elige tu lenguaje, copia, pega
Pega un comando curl y haz clic en Convertir
| Bandera | Ejemplo | Generado En |
|---|---|---|
| -X / --request | -X POST | Los 5 lenguajes — metodo HTTP |
| -H / --header | -H "Authorization: Bearer x" | Los 5 — cabeceras de solicitud |
| -d / --data / --data-raw | -d '{"clave":"valor"}' | Los 5 — cuerpo de solicitud (deteccion automatica JSON vs formulario) |
| -u / --user | -u admin:pass123 | Los 5 — Autenticacion Basica HTTP |
| -k / --insecure | -k | Los 5 — omitir verificacion de certificado TLS |
| -L / --location | -L | Los 5 — seguir redirecciones HTTP |
| -b / --cookie | -b "sesion=abc123" | Los 5 — enviar cookies |
| -A / --user-agent | -A "MiBot/1.0" | Los 5 — User-Agent personalizado |
| -F / --form | -F "[email protected]" | Python, Node.js (datos de formulario multiparte) |
| --connect-timeout | --connect-timeout 10 | Los 5 — tiempo de espera de conexion |
| --compressed | --compressed | Genera comentario — manejado por valores predeterminados de la libreria |
Exploracion de API a codigo de produccion. Los desarrolladores prueban APIs con curl porque es rapido, universal y no requiere configuracion. Pero cuando llega el momento de integrar esa API en una aplicacion, el comando curl debe convertirse en Python, Go, Java, PHP o JavaScript. Traducir manualmente cabeceras, cuerpos JSON, tokens de autenticacion y opciones SSL de la sintaxis curl a la libreria HTTP de cada lenguaje es tedioso y propenso a errores — una comilla mal colocada o una cabecera faltante y la solicitud falla silenciosamente.
DevTools del navegador a codigo. Las DevTools de Chrome y Firefox te permiten hacer clic derecho en cualquier solicitud de red y "Copiar como cURL". Esto captura las cabeceras, cookies y cuerpo exactos que tu navegador envio — pero es un comando curl, no codigo utilizable. Esta herramienta cierra esa brecha: pega el curl de DevTools y obten codigo funcional en el lenguaje que prefieras.
Pega tu comando curl y cambia a la pestana Python. La herramienta genera codigo limpio con la libreria requests — manejando URL, metodo, cabeceras, datos JSON/formulario, autenticacion y configuracion SSL. Funciona con curl de DevTools del navegador (Copiar como cURL).
Pestana Go: net/http con http.NewRequest, configuracion de cabeceras y http.Client. Pestana Java: java.net.http.HttpClient (Java 11+) con constructor HttpRequest. Ambos incluyen manejo adecuado de errores y configuracion SSL.
Si. "Copiar como cURL" de DevTools produce comandos con cabeceras -H, --compressed y cookies — todo manejado. Las banderas no reconocidas generan comentarios para que nada se pierda silenciosamente.
-X (metodo), -H (cabeceras), -d (cuerpo con deteccion JSON/formulario), -u (autenticacion basica), -k (omitir TLS), -L (seguir redirecciones), -b (cookies), -A (user-agent), -F (formulario multiparte), --connect-timeout, --max-time. Consulta la tabla de referencia arriba para detalles por lenguaje.
Los equipos suelen trabajar en varios lenguajes — un backend en Go, scripts en Python, app Android en Java, frontend en Node.js. Al generar los 5 a la vez, puedes copiar codigo para cualquier proyecto sin volver a introducir el comando curl, y comparar patrones de cliente HTTP entre lenguajes.