Postman a cURL

Convierte una exportación de colección Postman v2.1 en comandos cURL ejecutables: carpetas recorridas, variables resueltas, autenticación convertida.

Postman a cURL funciona por completo en tu navegador. Tus colecciones, tokens incluidos, se analizan en tu dispositivo y nunca se suben.

Abrir el conversor HAR a cURL

Acerca de Postman a cURL

Postman a cURL convierte una exportación completa de colección en comandos de terminal que puedes ejecutar, guardar en scripts y versionar. Suelta el JSON de la Colección v2.1 y cada petición —carpetas anidadas incluidas— se vuelve un comando cURL: las variables de colección como {{baseUrl}} se sustituyen desde la propia lista de la exportación, los tokens bearer y las credenciales basic se convierten en cabeceras Authorization correctas (base64 incluido), y los cuerpos raw JSON, urlencoded, form-data y GraphQL se traducen a sus flags correctos. El entrecomillado es lo que todo el mundo falla a mano: cuerpos y cookies llenos de comillas quedan escapados al estilo POSIX. Los marcadores sin valor se dejan visibles y se informan, y un interruptor de ocultación enmascara las cabeceras Authorization, Cookie y de claves API.

Características

Cómo usar Postman a cURL

  1. Exporta desde Postman: Colección → ⋯ → Exportar → v2.1
  2. Suelta el JSON aquí o pégalo
  3. Elige una petición o copia todos los comandos como script
  4. Activa la ocultación antes de compartir nada

Ejemplo

Entrada

Collection with {{baseUrl}}/users and bearer auth

Salida

curl 'https://api.example.com/users' \
  -H 'Authorization: Bearer tok…'

Variable resuelta desde la colección; token convertible en REDACTED.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Cómo exporto una colección de Postman para convertirla?
Pasa el ratón por la colección, abre el menú ⋯, elige Exportar y mantén Colección v2.1. El JSON resultante es lo que lee este conversor: peticiones, carpetas, variables, autenticación y cuerpos.
¿Se resuelven las variables de entorno de Postman?
Las de colección sí; las de entorno son una exportación aparte que el archivo de colección no contiene. Los nombres sin resolver se informan y quedan como {{marcadores}} visibles.
¿Cómo se convierte la autenticación de Postman?
Bearer pasa a -H Authorization: Bearer …; basic se codifica en base64 en la cabecera estándar. La auth a nivel de petición gana cuando existen ambas.
¿Por qué ocultar secretos antes de compartir un comando?
Los comandos viajan a tickets, chats e historiales de terminal, y los tokens vivos viajan con ellos. La ocultación enmascara las cabeceras sensibles dejando la forma de la petición compartible.

Herramientas relacionadas

Todas las herramientas de ArrayKit