Aller au contenu principal

Convertisseur cURL vers code — outil gratuit

Collez une commande cURL (y compris « Copier au format cURL » des DevTools de Chrome) et obtenez le code équivalent en JavaScript (fetch, axios), Node.js, Python (requests), PHP, Go ou PowerShell. Analysé entièrement dans votre navigateur : vos jetons ne quittent jamais votre appareil.

💡 Collez n'importe quelle commande curl — y compris les commandes multi-lignes avec des continuations \ — et obtenez le code équivalent. L'analyse se fait entièrement dans votre navigateur ; votre requête (et les éventuels jetons) ne quittent jamais votre appareil.

Utilisations courantes

  • Convertir cURL en PythonConvertissez une commande cURL en code Python requests, prêt à exécuter.
  • Convertir cURL en JavaScript fetchGénérez un appel fetch() de navigateur/Node à partir d'une commande cURL.
  • Convertir "Copier comme cURL" depuis DevToolsCollez une demande copiée depuis l'onglet réseau de votre navigateur et obtenez du code propre.
  • Convertir cURL en GoGénérez du code Go net/http à partir d'une commande cURL.
  • Comprendre ce qu'une commande cURL faitVoir une demande cURL réécrite dans une langue que vous comprendre pour la comprendre.

Comment ça marche

Copier une commande cURL hors des documents API ou de l'onglet réseau de votre navigateur et la réécrire à la main est fastidieux. Ce convertisseur analyse la commande et génère du code équivalent — et comme il peut contenir les jetons d'authentification, il n'envoie jamais votre commande nulle part.

  1. 1
    Vous collez une commande cURL
    Y compris les commandes multi-lignes avec continuations de barre oblique inverse, les en-têtes entre guillemets, les corps JSON et l'authentification de base.
  2. 2
    Un analyseur conscient du shell l'analyse
    La commande est fragmentée en respectant les guillemets simples/doubles et les échappements, puis chaque indicateur (-X, -H, -d, -F, -u et bien d'autres) est interprété — tout dans votre navigateur.
  3. 3
    Le code équivalent est généré
    Choisissez JavaScript (fetch), Node.js, Python (requests) ou Go (net/http). Les corps JSON sont émis sous forme d'objets natifs là où cela a du sens.
  4. 4
    Copiez et collez dans votre projet
    Le code généré est prêt à l'emploi ; copiez-le en un clic.

Les commandes cURL contiennent fréquemment les jetons porteur, les clés API et les cookies. De nombreux convertisseurs en ligne POST votre commande à un serveur pour la traiter. Celui-ci analyse tout localement, vos secrets ne quittent donc jamais la page.

Outils associés

Questions fréquemment posées