Tous les outils

Convertisseur cURL vers Fetch

Collez une commande curl — copiée depuis votre terminal ou via « Copier en tant que cURL » dans les outils de développement — et obtenez le code JavaScript fetch() équivalent.

100% gratuit, sans inscription

curl command

JavaScript fetch()

fetch("https://example.com", {
  method: "POST",
  headers: {
    "Content-Type": "application/json"
  },
  body: "{\"email\":\"you@example.com\",\"password\":\"secret\"}"
})
  .then((res) => res.json())
  .then((data) => console.log(data));

Vos fichiers sont traités dans votre navigateur et ne sont jamais envoyés à un serveur.

Comment utiliser cet outil

  1. 1Collez votre commande curl.
  2. 2Le code fetch() équivalent apparaît automatiquement à droite.
  3. 3Copiez-le directement dans votre projet.

Questions fréquentes

Prend-il en charge tous les paramètres curl ?+

Il couvre les paramètres les plus courants : -X (méthode), -H (en-têtes) et -d/--data (corps).

Les outils de développement du navigateur permettent de copier n'importe quelle requête réseau en commande curl, mais la plupart du code frontend a besoin de cette même requête exprimée en fetch(). Cet outil extrait l'URL, la méthode HTTP, les en-têtes et le corps de la requête d'une commande curl et génère du code fetch() JavaScript fonctionnel à coller directement dans votre code.