Curl to Fetch Converter

curlコマンドをJavaScriptのfetch()コードに変換します。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

0 文字

またはファイルをドラッグ&ドロップ

Curl to Fetch Converterとは?

Curl to Fetch Converterは、ターミナルからコピーしたcurlコマンドをJavaScriptのfetch() APIを使ったコードに自動変換するツールです。 ヘッダー・メソッド・リクエストボディなどを解析し、すぐにブラウザやNode.jsで実行できる形式のコードを生成します。 APIドキュメントのcurlサンプルをフロントエンドコードに組み込みたい場合に役立ちます。

使い方

  1. 入力欄にcurlコマンドを貼り付けます。
  2. 自動変換がオンの場合、入力すると即座にfetch()コードが生成されます。
  3. async/await形式と.then()チェーン形式を切り替えられます。
  4. 「結果をコピー」でクリップボードにコピーできます。

よくある質問

どのcurlオプションに対応していますか?

-X/--request, -H/--header, -d/--data, -u/--user, -A/--user-agent, -b/--cookie, -e/--referer などの主要なオプションに対応しています。

-d オプションのJSONボディはどう変換されますか?

JSONとしてパース可能な場合は JSON.stringify() でラップされた読みやすい形式に変換されます。パースできない場合は文字列としてそのまま埋め込まれます。

複数行にまたがるcurlコマンド(バックスラッシュ継続)も解析できますか?

はい。行末のバックスラッシュによる行継続を結合してから解析します。

データはサーバーに送信されますか?

いいえ、すべての処理はブラウザ内で行われます。