Wandle einen curl-Befehl in äquivalenten JavaScript-fetch-Code um, komplett im Browser.
So nutzt du den cURL zu fetch
Füge einen curl-Befehl ein.
Der entsprechende fetch-Code wird sofort erzeugt.
Kopiere das JavaScript in dein Projekt.
Ein Konverter, der einen curl-Befehl in gleichwertigen JavaScript-fetch-Code verwandelt, indem er Methode, URL, Header und Body parst. So bekommst du eine einsatzbereite Anfrage, statt sie von Hand zu übersetzen.
Ein häufiges Bedürfnis: API-Dokus und Tools wie die Browser-DevTools liefern dir einen curl-Befehl, aber deine App ist in JavaScript geschrieben. Das überbrückt beides, du fügst curl ein und bekommst fetch.
Er läuft lokal in deinem Browser, sodass dein Befehl, einschließlich aller Tokens oder Anmeldedaten in den Headern, dein Gerät nie verlässt.
Er versteht die gängigen Flags: -X für die Methode, -H für Header, -d und seine Varianten für den Body, -u für Basic Auth sowie -A für den User-Agent und -b für Cookies. Ein Daten-Flag impliziert POST, passend zum Verhalten von curl.
Mehrzeilige Befehle funktionieren, wie sie sind. Zeilenfortsetzungen mit Backslash werden automatisch zusammengefügt, du kannst einen Befehl also genau so einfügen, wie er in der Dokumentation steht, ohne ihn vorher zu bereinigen.
Die Ausgabe ist ein fetch-Aufruf mit ausgefüllter Methode, ausgefüllten Headern und Body, den du in deinen Code einfügen und wie jeden anderen fetch mit await verwenden kannst.
Häufig gestellte Fragen
Die gängigen: -X für die Methode, -H für Header, -d und seine Varianten für den Body, -u für Basic Auth sowie -A und -b. Ein Datenflag impliziert POST.
Nein. Die Konvertierung läuft vollständig in deinem Browser, sodass dein Befehl und alle darin enthaltenen Tokens dein Gerät nie verlassen.
Ja. Zeilenfortsetzungen mit Backslash werden automatisch zusammengefügt, sodass du einen Befehl genau so einfügen kannst, wie er in der Dokumentation erscheint.
Ja. Er erzeugt einen vollständigen fetch-Aufruf mit gesetzter Methode, Headern und Body, den du direkt mit await in deinem Code verwenden kannst.
Ja, genau wie bei curl: das Einbeziehen eines Bodys mit -d impliziert eine POST-Anfrage, außer du setzt mit -X eine andere Methode.
Dieses Tool einbetten
Füge dieses Tool zu deiner eigenen Website hinzu. Kopiere den Code unten. Er bleibt automatisch aktuell.
<iframe src="https://monu.tools/embed/de/curl-to-fetch" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Verwandte Tools
Wandle JSON in TOML und TOML zurück in JSON um, in beide Richtungen, komplett im Browser.
Wandle ein Bild in einen Base64-Data-URI zum Einbetten in HTML, CSS oder JSON um, komplett im Browser.
Erzeuge eine Tints- und Shades-Skala sowie Komplementär-, Analog- und Triadenfarben aus einer Basisfarbe.
Wandle ein beliebiges Bild in ein vollständiges Favicon-Set um: .ico, PNG-Größen, Apple touch icon und web manifest, alles direkt in deinem Browser erzeugt.