Outils développeur

Convertisseur cURL en code

Convertissez une commande cURL en code JavaScript, Python, Go ou PHP modifiable. Votre requête reste dans votre navigateur.

Collez une commande, choisissez un langage, puis copiez le code.

Traitement dans votre navigateur. Le convertisseur n’envoie aucune requête à l’URL et n’exécute pas le code généré.

Méthodes, en-têtes, données intégrées, cookies, authentification de base et paramètres GET sont pris en charge.

Code généré
Votre code apparaîtra ici

Collez une commande cURL ou chargez l’exemple pour commencer.

Mode d’emploi

De cURL à une base de code

Transformez une requête API copiée en code à vérifier et adapter à votre projet.

01

Collez la requête

Copiez une commande cURL depuis une documentation, un terminal ou les outils réseau du navigateur.

02

Choisissez le langage

Générez du code fetch, Axios, Python requests, httpx, Go ou PHP.

03

Vérifiez et copiez

Contrôlez l’URL, les en-têtes et le corps avant de copier le code dans votre projet.

Quels éléments sont convertis ?

Le convertisseur lit la méthode HTTP, l’URL, les en-têtes, les cookies, l’authentification de base et les données intégrées. Il gère aussi les paramètres --get de cURL.

Avant d’utiliser le code

Le code généré est une base de départ. Vérifiez les données sensibles avant de le partager. Les fichiers locaux et formulaires multipart ne peuvent pas être convertis ici.

FAQ

Questions sur la conversion cURL

Comment convertir une commande cURL en Python ?

Collez la commande ci-dessus, puis choisissez Python requests ou Python httpx. Le code se met à jour automatiquement.

Puis-je convertir cURL en JavaScript fetch ou Axios ?

Oui. Choisissez JavaScript fetch, Node.js fetch ou Axios. Le code inclut les méthodes, en-têtes et données intégrées pris en charge.

Le convertisseur envoie-t-il ma requête API ?

Non. L’analyse et la génération se font dans votre navigateur. L’outil ne contacte pas l’URL et n’exécute pas le code généré.

Les fichiers et formulaires multipart sont-ils pris en charge ?

Non. Les fichiers locaux et formulaires multipart ne sont pas convertis. Utilisez --data avec des données intégrées.