開発者ユーティリティ&API
cURL から Fetch、Python、Go、Axios への変換機
cURL コマンドを JavaScript Fetch、Node.js Axios、Python Requests、HTTPX Async、Go net/http、Rust reqwest に変換。ブラウザ内完全実行とトークン秘匿化に対応。
100% Client-Side Conversion: Your API keys, tokens, session cookies, and request payloads never leave your browser.
POSThttps://api.openai.com/v1/chat/completions•2 header(s)•229 bytes payload
// Modern Fetch API (Browser, Node.js 18+, Bun, Deno)
const url = 'https://api.openai.com/v1/chat/completions';
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer <REDACTED_ACCESS_TOKEN>'
},
body: JSON.stringify({
"model": "gpt-4o",
"messages": [
{
"role": "system",
"content": "You are a helpful coding assistant."
},
{
"role": "user",
"content": "Explain SQLite WAL mode in 2 sentences."
}
],
"temperature": 0.7
}),
};
try {
const response = await fetch(url, options);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
console.log(data);
} catch (error) {
console.error('Fetch error:', error);
}Zero-Data Leakage
100% in-browser evaluation. Never transmits your API tokens or cookies over the wire.
Automatic Secret Redaction
Instantly mask Bearer tokens, OpenAI/Stripe keys, and passwords before sharing in docs or issues.
Multi-Language Ecosystem
Converts to modern Fetch, Axios, Python Requests, async HTTPX, Go net/http, and Rust reqwest.
Advertisement
使い方
- ステップ 1: 左側の入力欄に cURL コマンドを貼り付けるか、事前設定サンプル(OpenAI、GitHub、Stripe、ブラウザセッション)を選択します。
- ステップ 2: 変換先の言語またはライブラリを選択します: Fetch API(JavaScript/TypeScript)、Axios、Python Requests、HTTPX Async、Go(net/http)、Rust(reqwest)。
- ステップ 3: 「Redact Secrets(秘密情報を隠す)」を切り替えることで、Bearer トークンや API キーを安全なプレースホルダーに自動置換します。
- ステップ 4: 「Inspect」タブをクリックすると、HTTP メソッド、エンドポイント URL、ヘッダー、ボディの構造化解析結果を確認できます。
- ステップ 5: 「Copy Code」をクリックして生成されたコードをクリップボードにコピーするか、「Save」でファイルとして保存します。
よくある質問
Chrome や Firefox の開発者ツールから cURL コマンドをコピーする方法は?
ブラウザの開発者ツール(F12 または Cmd+Option+I)を開き、「Network(ネットワーク)」タブを選択します。対象のリクエストを右クリックし、「Copy」->「Copy as cURL(cURL としてコピー)」を選択して、このツールに貼り付けます。
API キーやトークンをこのコンバーターに貼り付けても安全ですか?
はい、100% 安全です。本ツールは完全にブラウザのクライアント環境内でのみ動作し、入力されたコマンド、URL、認証ヘッダー、リクエストボディが外部サーバーに送信されることは一切ありません。また、秘密情報の自動マスキング機能も備えています。
JSON と form-urlencoded のペイロードはどのように処理されますか?
Content-Type ヘッダーとボディの形式を自動判別します。application/json の場合は JSON オブジェクトを適切に検証・フォーマットし、Python requests や Fetch の標準パラメータ(json= や JSON.stringify)として展開します。
非同期 Python(HTTPX)への変換に対応していますか?
はい!同期型の Python requests に加え、「HTTPX (Async)」タブに切り替えることで async with httpx.AsyncClient() as client: を使ったモダンな非同期コードを生成でき、FastAPI や高並行マイクロサービスにそのまま利用できます。
Windows の PowerShell やコマンドプロンプトの cURL 構文にも対応していますか?
はい。Unix のバックスラッシュ(\)改行、Windows コマンドプロンプトのキャレット(^)改行、curl.exe エイリアス、エスケープされた引用符などをシームレスに解析します。
The Senior Full-Stack Production Kit (2026)
Checklists, Docker recipes, and SSR error fixes in one dense PDF.