Postman vers cURL

Transformez un export de collection Postman v2.1 en commandes cURL exécutables — dossiers parcourus, variables résolues, authentification convertie.

Postman vers cURL fonctionne entièrement dans votre navigateur. Vos collections — jetons compris — sont analysées sur votre appareil et jamais envoyées.

Ouvrir le convertisseur HAR vers cURL

À propos de Postman vers cURL

Postman vers cURL convertit un export complet de collection en commandes de terminal exécutables, scriptables et versionnables. Déposez le JSON de la Collection v2.1 et chaque requête — dossiers imbriqués compris — devient une commande cURL : les variables de collection comme {{baseUrl}} sont substituées depuis la liste de variables de l’export, les jetons bearer et les identifiants basic deviennent de vrais en-têtes Authorization (base64 inclus), et les corps raw JSON, urlencoded, form-data et GraphQL se traduisent en leurs bons drapeaux. Les guillemets sont ce que tout le monde rate à la main : corps et cookies pleins d’apostrophes ressortent échappés à la POSIX. Les marqueurs sans valeur restent visibles et signalés, et un interrupteur de masquage voile les en-têtes Authorization, Cookie et de clés d’API avant qu’une commande n’atterrisse dans un ticket ou un chat.

Fonctionnalités

Comment utiliser Postman vers cURL

  1. Exportez depuis Postman : Collection → ⋯ → Exporter → v2.1
  2. Déposez le JSON ici ou collez-le
  3. Choisissez une requête ou copiez toutes les commandes en script
  4. Activez le masquage avant tout partage

Exemple

Entrée

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

Sortie

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

Variable résolue depuis la collection ; jeton masquable en REDACTED.

Erreurs courantes et dépannage

Foire aux questions

Comment exporter une collection Postman pour la convertir ?
Survolez la collection, ouvrez le menu ⋯, choisissez Exporter et gardez Collection v2.1. Le JSON obtenu est ce que lit ce convertisseur : requêtes, dossiers, variables, auth et corps.
Les variables d’environnement Postman sont-elles résolues ?
Celles de la collection oui ; celles d’environnement sont un export séparé que le fichier de collection ne contient pas. Les noms non résolus sont signalés et restent en {{marqueurs}} visibles.
Comment l’authentification Postman est-elle convertie ?
Bearer devient -H Authorization: Bearer … ; basic est encodée en base64 dans l’en-tête standard. L’auth au niveau requête l’emporte quand les deux existent.
Pourquoi masquer les secrets avant de partager une commande ?
Les commandes voyagent — tickets, chats, historiques de terminal — et les jetons vivants voyagent avec. Le masquage voile les en-têtes sensibles en laissant la forme de la requête partageable.

Outils associés

Tous les outils ArrayKit