Omnikit
DevDateienFinanzenAlle Tools
Ctrl K
Dev-ToolsDatei-ToolsFinanzrechnerAlle Tools
StartseiteEntwickler-Toolscurl-Konverter
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

curl-Konverter

dev

Machen Sie aus einem curl-Befehl Code für fetch, Node, Python, PowerShell oder HTTPie

Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet.

Ein aus der Dokumentation kopierter curl-Befehl muss umgeschrieben werden, bevor er in Ihrem Code läuft. Dieses Tool macht daraus fetch, Node, Python, PowerShell oder HTTPie, 5 Ziele, und lässt Header und Body unverändert. Der Befehl bleibt in Ihrem Browser, ein Bearer-Token wird also nie gesendet.

Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen

Weiter:
  • HTTP Headers Checker See the status, response headers and redirect chain of any URL, with security checks
  • JSON in TypeScript umwandeln TypeScript-Interfaces oder -Typen aus einem JSON-Beispiel erzeugen

So wandeln Sie einen curl-Befehl in Code um

1

Fügen Sie einen curl-Befehl in das Feld curl-Befehl ein oder wählen Sie einen unter „Oder mit einem gängigen Befehl beginnen“.

2

Wählen Sie unter „Umwandeln in“ eine Sprache: fetch (Browser), fetch (Node.js), Python requests, PowerShell oder HTTPie.

3

Prüfen Sie die Zusammenfassung unter dem Feld mit Methode, URL, Anzahl der Header und Body-Typ, und lesen Sie etwaige Warnungen.

4

Klicken Sie auf Kopieren, drücken Sie Ctrl+Enter oder speichern Sie den Code mit der Download-Schaltfläche als Datei.

Über den curl-Konverter

Fügen Sie einen curl-Befehl ein und erhalten Sie dieselbe Anfrage als Browser-fetch, Node-fetch, Python requests, PowerShell Invoke-RestMethod oder HTTPie. Der Befehl wird so zerlegt, wie eine Shell es tun würde, sodass Werte in Anführungszeichen, maskierte Zeichen und mit Backslash, Zirkumflex oder Backtick verbundene Zeilen erhalten bleiben.

Die Optionen, die tatsächlich eingefügt werden, werden verarbeitet: -X, -H, -d und jede --data-Variante, --data-urlencode, --json, -u, -F und --form, -G, --compressed, -k, -b, -A, -e, -L, -I, -T, -x und --max-time. Ein JSON-Body wird als echtes Objekt statt als langer String geschrieben, ein Formular wird zu FormData oder files=, und -G verschiebt die Daten in den Query-String, ohne sie doppelt zu kodieren.

Wo ein Ziel nicht kann, was curl tat, sagt der erzeugte Code das, statt stillschweigend etwas Falsches zu liefern. Eine Seite kann die Zertifikatsprüfung nicht abschalten und keinen Cookie-Header setzen, daher werden daraus Kommentare. Multipart-Uploads lassen einen expliziten Content-Type weg, weil nur die Bibliothek die Boundary kennt. PowerShell-Schalter, die Version 6 brauchen, sind gekennzeichnet.

Nichts wird je ausgeführt, und es wird keine Anfrage gestellt. Der Parser und alle Generatoren laufen in dieser Seite, was wichtig ist, weil ein eingefügter Befehl meist ein gültiges Bearer-Token, ein Sitzungs-Cookie oder ein Passwort enthält. Es bleibt in Ihrem Browser. Ersetzen Sie das Geheimnis trotzdem durch eine Umgebungsvariable, bevor der erzeugte Code in ein Repository kommt.

Häufig gestellte Fragen

Wie wandle ich einen curl-Befehl in fetch um?

Fügen Sie den ganzen Befehl ein, beginnend mit dem Wort curl, und wählen Sie fetch. Header werden zu einem Objekt, -d wird zum Body, ein JSON-Body wird mit JSON.stringify und ausgeschriebenem Objekt geschrieben, und -u wird zu einem mit btoa gebauten Authorization-Header. Kopieren Sie das Ergebnis mit einem Klick.

Wird mein API-Schlüssel oder Token irgendwohin gesendet?

Nein. Der Parser und alle Code-Generatoren sind JavaScript, das in dieser Seite läuft, und das Tool stellt keinerlei Netzwerkanfrage. Nichts, was Sie einfügen, wird hochgeladen, protokolliert oder gespeichert. Ersetzen Sie das Geheimnis trotzdem durch eine Umgebungsvariable, bevor Sie den erzeugten Code committen.

Führt das Tool den curl-Befehl aus?

Nie. Der Befehl wird nur als Text gelesen und so zerlegt, wie eine Shell es täte. Es wird keine Anfrage gestellt, keine Datei geöffnet und nichts ausgeführt; Sie können also gefahrlos einen Befehl einfügen, den Sie noch nicht genau gelesen haben.

Warum scheitert mein curl-Befehl in Windows PowerShell?

In Windows PowerShell ist curl ein Alias für Invoke-WebRequest, das völlig andere Argumente nimmt, daher werden -H und -d als etwas ganz anderes gelesen. Wandeln Sie den Befehl hier in PowerShell um, um einen echten Invoke-RestMethod-Aufruf zu erhalten, oder installieren Sie curl.exe und rufen Sie es mit vollem Namen auf.

Was macht die Option --json in curl?

Die Option --json ist eine in curl 7.82 eingeführte Abkürzung für drei Dinge auf einmal: diesen Text als Body senden, Content-Type: application/json hinzufügen und Accept: application/json hinzufügen. Dieser Konverter löst sie auf, sodass der erzeugte Code beide Header ausdrücklich zeigt.

Kommt es mit einem aus den Browser-DevTools kopierten Befehl zurecht?

Ja. Klicken Sie im Tab Network mit rechts auf eine Anfrage und wählen Sie Copy as cURL. Diese Befehle nutzen --data-raw, --compressed und eine lange Liste kleingeschriebener Header und sind oft eine sehr lange Zeile oder mehrere, mit Backslashes verbundene. All das wird verarbeitet, auch die Form $'...', die Chrome verwendet, wenn ein Wert Zeilenumbrüche enthält.

Kommen Sie nicht weiter? Fragen Sie zu curl-Konverter und jeder, der es weiß, kann antworten. Kein Konto nötig.

Ähnliche Tools

Alle Entwickler-Tools
Base64 kodieren und dekodierenText und Dateien in Base64 und zurück, mit URL-sicherem Modus und BildvorschauUnix-Timestamp-KonverterUnix-Timestamps in Datumsangaben und Datumsangaben in Timestamps, in jeder ZeitzoneJSON in TypeScript umwandelnTypeScript-Interfaces oder -Typen aus einem JSON-Beispiel erzeugenCSV in JSON umwandelnCSV in JSON und JSON in CSV umwandeln, mit TabellenvorschauYAML in JSON umwandelnYAML in JSON und JSON in YAML umwandeln, mit aufgelösten AnkernURL-Encoder und -DecoderText und URLs prozentkodieren oder dekodieren und jeden Teil eines Links sehenZahlensystem-UmrechnerBinär, oktal, dezimal, hexadezimal und jede Basis bis 36, exakt bei jeder Größe, mit ZweierkomplementColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
War dieses Tool hilfreich?
Omnikit

Kleine Aufgaben, erledigt in Ihrem Browser. Kostenlos, schnell und privat. Dateien werden nie hochgeladen.

Dateien

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanzen

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
AnleitungenFragenÜber unsWie wir prüfenGesetzesbibliothek (Beta)DatenschutzNutzungsbedingungenOffenlegungKontaktMore: Exam practice (UGC NET Paper 1)Läuft in Ihrem Browser. Nichts wird hochgeladen. © 2026 Omnikit (theomnikit.com)