cURL Command Converter — Export cURL as Node, Python or PowerShell
cURL-Befehlsumwandler
Paste a cURL command (from your terminal, DevTools “Copy as cURL” or an API reference) and get a
normalised cURL command or ready-to-run code for Node.js fetch, Python requests and
PowerShell Invoke-RestMethod — or paste a request as JSON and reverse it into cURL.
See also: REST-API-Client | HTTP-Anfrage-Generator | Alle API-Werkzeuge.
All parsing happens locally in your browser — nothing is uploaded.
cURL → CodeJSON-Anfrage → cURL
cURL-Befehl
Anfrage als JSON
cURLNode.js fetchPython requestsPowerShell
Geparste Anfrage
Unterstützte cURL-Teilmenge:-X / -H / -d / --data-raw / --data-urlencode / -F / -u / -A / -b / -c / -L / -k / -m / --url, zusammengefasste Kurzoptionen wie -kL oder -XPOST sowie Argumente in Anführungszeichen mit Escape-Sequenzen. Nicht unterstützt (wird als Fehler gemeldet): Lesen von @file-Payloads, Heredocs, $(...) / Umgebungsvariablen, FTP und andere Nicht-HTTP-Schemata, mehrere URLs und -T-Uploads. Datei-Uploads in -F werden im erzeugten Code zu Platzhaltern. Anfragen werden geparst, aber niemals gesendet — verwenden Sie den REST-API-Client, um eine Anfrage tatsächlich abzuschicken.
Was ist cURL?
cURL ist ein Kommandozeilenwerkzeug für HTTP-Anfragen (und andere Protokolle) aus einem Terminal. Ein cURL-Befehl ist eine Anfrage in Form von Optionen: -X legt die Methode fest, -H fügt einen Header hinzu, -d hängt einen Body an, -u übergibt Zugangsdaten. Die Umwandlung in Code bedeutet, jede Option auf denselben Anfrageteil in der HTTP-Bibliothek einer anderen Sprache abzubilden — die Anfrage bleibt identisch, nur die Syntax ändert sich. Deshalb veröffentlichen API-Dokumentationen copy-paste-fähige cURL-Beispiele: eine Zeile beschreibt die gesamte Anfrage.
Die Shell-Quotierung ist beim Einfügen eines cURL-Befehls wichtig: Anführungszeichen, die beim Kopieren verloren gehen (oder von $-Variablen expandiert werden), sind der häufigste Grund, warum ein Befehl anders geparst wird, als er im Terminal lief.
🔷 API-Werkzeuge
Testen und erstellen Sie HTTP- & WebSocket-Anfragen, wandeln Sie cURL um und durchsuchen Sie OpenAPI-Spezifikationen.