ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
cURL to Code
cURL コマンドを fetch・Python requests・Go net/http のコードに変換。
解析メモ
使い方
- ドキュメント、DevTools(Copy as cURL)、README から cURL コマンドをコピーして左側に貼り付けます。
- 出力先を選びます:JavaScript fetch、Python requests、Go net/http。
- 生成されたコードが右側に表示されます。確信できない箇所は黙って捨てず、解析メモに列挙されます。
- Copy でコードをエディタに持ち帰ります。
- Sample でメソッド・ヘッダー・ボディ・Basic 認証をカバーする例を読み込めます。
よくある用途
- API ドキュメントの再現 —— 多くの API ドキュメントは cURL で始まるので、一度変換すれば自分のスタックで続けられます。
- DevTools リクエストの移植 —— ブラウザで Copy as cURL して、バックエンドのテストコードに変換。
- 連携問題の切り分け —— 同じ呼び出しを 3 言語で生成し、クライアント固有の問題を特定。
- ボイラープレートの削減 —— ヘッダー・認証・ボディは自動で組み立て済み。
よくある質問
Q: どのフラグに対応していますか? A: -X/--request、-H/--header、-d/--data(--data-raw、--data-binary、--data-ascii を含む)、--data-urlencode、-u/--user、--url。-L、-k、--compressed などの一般的なスイッチも認識しますが、コード上の直接の対応物はありません。
Q: 不明なフラグが出たら? A: 無視されますが、無視・近似した内容はすべて解析メモに記録されるので、手動で調整するかどうか判断できます。
Q: -d @data.json のようなファイルは読めますか? A: いいえ。ブラウザページは明示的に選択されたローカルファイル以外読めません。ファイル参照はメモに記録されるので、中身を自分で貼り付けてください。
データはこのデバイス内にとどまります
cURL to Code は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。