cURL a código
Convierte un comando curl en código JavaScript, Python, Go o PHP.
100% privado: todo funciona en tu navegador
Cómo usarla
- 1
Copia un comando curl de tu terminal o de la documentación de la API.
- 2
Elige el lenguaje de destino.
- 3
Convierte y copia el código generado.
Ejemplos
POST con JSON
Entrada
curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'Salida
Código fetch con método POST, la cabecera JSON y el cuerpo.Autenticación básica
Entrada
curl -u user:pass https://api.example.com/meSalida
Código que envía Authorization: Basic o usa la opción nativa del lenguaje.Preguntas frecuentes
¿Qué opciones admite?
Cabeceras, cuerpo, modo consulta con -G, autenticación básica, seguimiento de redirecciones e inseguro.
¿Por qué rechaza -F y --upload-file?
Las subidas necesitan código adicional. La herramienta falla en vez de generar código con otro comportamiento.
¿Sigue redirecciones por defecto?
Imita a curl: solo las sigue cuando aparece -L o --location.
Herramientas relacionadas
JSON a struct de GoGenera structs de Go con etiquetas json a partir de un ejemplo JSON.JSON a modelo de PythonGenera dataclasses o modelos Pydantic de Python desde un ejemplo JSON.Codificador / decodificador de URLCodifica texto para URLs con encodeURIComponent o encodeURI y decodifica cadenas con codificación porcentual.Formateador JSONFormatea, embellece, minimiza y valida JSON al instante, en tu navegador.Validador JSONValida JSON al instante y localiza los errores de sintaxis con línea, columna y posición exactas, directamente en tu navegador.Codificador/Decodificador Base64Codifica texto a Base64 y decodifica Base64 a texto: compatible con Unicode y emoji, 100 % en tu navegador.