Saltar al contenido
DevToolKits

Convertidor Curl

Convierte comandos cURL a código en Python, JavaScript, Go, PHP, Rust y más al instante.

Guía: Cómo usarlo y características

  • Pega tu comando cURL (ej. curl -X POST ...) en el cuadro de entrada.
  • Selecciona el lenguaje de programación de destino en el menú "Output Language".
  • Copia el fragmento generado directamente en el código de tu aplicación.

Ejemplos: Ejemplos de entrada y salida

Convertir petición POST a Python

Entrada

curl -X POST https://api.example.com/login -d 'username=test&password=pass'

Salida

import requests

data = {
    'username': 'test',
    'password': 'pass',
}

response = requests.post('https://api.example.com/login', data=data)

FAQ: Preguntas frecuentes

  • ¿Admite comandos cURL con opciones complejas?

    Sí. Analiza opciones estándar como cabeceras (-H), métodos (-X) y datos (-d) para generar el código.
  • ¿Puedo solicitar más lenguajes de salida?

    Soportamos los lenguajes principales; si necesitas uno específico, no dudes en enviarnos tus comentarios.
  • ¿Es seguro el proceso de conversión?

    Sí. La librería de conversión se ejecuta en tu navegador, por lo que tus credenciales nunca salen de tu equipo.

Casos de uso: Usos habituales

  • Portar peticiones del navegador a código

    Convierte peticiones "Copy as cURL" de herramientas de desarrollo en código fuente reproducible.

  • Apoyo a la documentación de APIs

    Crea ejemplos de código para múltiples lenguajes a partir de una única petición de muestra.

  • Automatización de tareas manuales

    Convierte comandos cURL probados en scripts de Python o Go para automatización programada.

Notas: Notas y limitaciones

  • Manejo de Credenciales

    El código generado incluirá cualquier cookie o token del cURL original. Ten cuidado al compartir o subir el código.

  • Librerías Requeridas

    Para ejecutar el código generado, necesitarás instalar las librerías correspondientes (ej. requests, axios) en tu entorno.

Copied!

Conversor de cURL a código

Convierte comandos cURL en código para JavaScript, Python, Go y otros lenguajes. Es práctico cuando copias requests desde DevTools, documentación de APIs o pruebas en terminal y quieres reutilizarlos en scripts o aplicaciones.

Casos de uso

  • De DevTools a fetch: transforma una request real en código reutilizable.
  • De documentación a pruebas: convierte ejemplos cURL en scripts ejecutables.
  • De debugging a automatización: usa una request verificada en tests o herramientas internas.

Antes de compartir el resultado, elimina Authorization, cookies, API keys y otros secretos.