Entwickler-Werkzeug / 09

cURL-zu-Code-Konverter

Wandle cURL-Befehle in ausführbare Code-Snippets für JavaScript, Python, Go und Node.js um.

cURL-zu-Code-Konverter: TOEA tokenisiert und analysiert cURL-Flags (Methode, Header, Body, HTTP-Basisauthentifizierung) und formatiert daraus dynamisch äquivalenten Code für JS fetch(), Python requests, Go net/http und Node axios. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
cURL-Code-UmwandlerLokale Verarbeitung

Läuft vollständig in deinem Browser

Eine Anfrage aus dem Browser kopieren

Öffne in den Entwicklertools des Browsers den Bereich „Netzwerk“, klicke mit der rechten Maustaste auf eine Anfrage und wähle „Als cURL kopieren“. Wähle unter Windows die bash- oder POSIX-Variante. Die cmd-Version maskiert Anführungszeichen mit ^ und lässt sich nicht sauber umwandeln. Der kopierte Befehl enthält jeden vom Browser gesendeten Header, einschließlich Cookies und Autorisierungstoken, die gültige Zugangsdaten sind. Entferne sie vor dem Teilen des erzeugten Codes – ebenso browser-spezifische Header wie sec-ch-ua, die die Anfrage normalerweise nicht benötigt.

Was übernommen wird

Methode, Header, Anfragetext und -u-Zugangsdaten werden umgewandelt. -A, -b und -e werden zu den Headern User-Agent, Cookie und Referer. Wiederholte -d-Werte werden wie bei curl mit & verbunden, und --data-urlencode-Werte werden als Prozentkodierung ausgegeben. Wie curl sendet -d ohne ausdrücklichen Content-Type den Inhalt als application/x-www-form-urlencoded; der erzeugte Code setzt diesen Header. --json setzt dagegen application/json. Befehle, die mit einem abschließenden umgekehrten Schrägstrich über mehrere Zeilen verteilt sind, werden als ein Befehl gelesen.

Einige Optionen haben kein Gegenstück und werden zusammen mit ihren Werten übersprungen: Multipart-Uploads mit -F, Proxys, Ausgabedateien und Zeitüberschreitungen. -G, -k und --compressed werden ignoriert, und -d @file wird wörtlich gesendet, statt von der Festplatte gelesen zu werden. Beachte auch Weiterleitungen: curl bleibt ohne -L bei der ersten Antwort, während fetch, requests, Go und axios Weiterleitungen standardmäßig folgen.

So benutzt du es

  1. Füge einen cURL-Befehl ein.
  2. Wähle den Tab der gewünschten Programmiersprache aus.
  3. Kopiere das generierte Code-Snippet oder lade es herunter.

Datenschutz & Einschränkungen

Die Analyse läuft vollständig in deinem Browser. Beim Umwandeln der Befehle werden keine Anfragen über das Netzwerk gesendet.

Ähnliche Tools

Häufige Fragen

Welche cURL-Flags werden unterstützt?

Unterstützt werden gängige Anfrage-Flags wie -X/--request, -H/--header, -d/--data (wiederholte Werte werden mit & verbunden), --data-urlencode, --json, -u/--user, -A, -b, -e und --url. Werte von Flags, die nicht umgewandelt werden können, etwa -F oder -o, werden übersprungen.

Werden meine API-Schlüssel oder Tokens an einen Server gesendet?

Nein. Die Umwandlung erfolgt ausschließlich im Arbeitsspeicher deines Browsers und ohne Netzwerkverbindung.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig