cURLコマンドジェネレーター&ビルダー
ブラウザでcurlコマンドを作成 — メソッド・ヘッダー・認証・ボディを設定してすぐにコピーできるコマンドを生成。Bearer・POST JSON・ファイルアップロードのプリセットも搭載。無料・プライバシー保護・登録不要。
curlコマンドとは何ですか?
curlはHTTPやその他数十のプロトコルを通じてデータを転送するコマンドラインツールです。curlコマンドはバイナリ名・フラグのセット・URLから構成されます — 例えば`curl -X POST https://api.example.com/users -H 'Content-Type: application/json' -d '{"name":"Ada"}'`。curlは事実上すべてのLinux・macOS・モダンなWindowsマシンに搭載されているため、APIのテスト・ドキュメントからのリクエスト再現・CIスクリプト内からのサービスのヘルスチェックに対するユニバーサルな方法です。その強力さゆえの簡潔さが記憶を難しくしており、それがビジュアルビルダーが役立つ理由です。
すべてのcurlコマンドは同じ構造を持っています。メソッド(`-X GET`、`-X POST`、…)はHTTP動詞を設定し、デフォルトはGETです。URLは`?`の後にクエリパラメーターが付加されたエンドポイントです。ヘッダー(`-H 'Key: Value'`、繰り返し可能)は`Accept`や`Content-Type`などのメタデータを運びます。認証は特別なヘッダーに過ぎません — トークンには`-H 'Authorization: Bearer …'`、Basic認証には`-u user:pass`、またはカスタム`-H 'X-API-Key: …'`。ボディ(生データやフォームデータには`-d`、マルチパートとファイルアップロードには`-F`)はペイロードを運びます。最後に、`-L`(リダイレクト追跡)・`-i`(レスポンスヘッダー表示)・`-v`(詳細モード)などのオプションフラグが動作を形成します。このツールはこれらの各部分をフォームフィールドとして配置し、コマンドをリアルタイムで再構築します。
curlコマンドジェネレーターを活用すべき場面:クォートに悩んでいるとき、JSON POSTの`Content-Type`ヘッダーを忘れているとき、マルチパートアップロードを手動で組み立てているとき。ビルダーがシェルセーフなシングルクォートエスケープを正しく処理し、クエリ文字列をエンコードし、各ボディタイプに正しいヘッダーを付加します — そして信頼できるコマンドをコピーできます。40以上の実行可能な例を含む網羅的なフラグ別リファレンスについては、curlチートシートをご覧ください。トリッキーなクエリ文字列の値をエンコードするにはURLエンコーダーをご利用ください。
すべてはブラウザ内で行われます。トークン・認証情報・URL・リクエストボディはクライアントサイドのJavaScriptで組み立てられ、どこにも送信されません — 実際の本番エンドポイントと実際のAPIキーを使ってコマンドを構築でき、デバイスの外に何も出ません。
# Plain GET — curl defaults to GET
curl https://api.example.com/users
# GET with a Bearer token (auth is just a header)
curl https://api.example.com/me \
-H 'Authorization: Bearer YOUR_TOKEN'
# POST a JSON body — note the Content-Type header
curl -X POST https://api.example.com/users \
-H 'Content-Type: application/json' \
-d '{"name":"Ada","role":"admin"}'
# Multipart file upload — '@' reads the file from disk
curl -X POST https://api.example.com/upload \
-F 'file=@report.pdf' \
-F 'title=Q3 report' 主な機能
ビジュアルリクエストビルダー
フラグの順番やクォートを暗記する代わりに、リクエスト全体をフォームフィールドとして配置します — メソッド・URL・クエリパラメーター・ヘッダー・認証・ボディ・オプション。URLが`-d`の前か後かを推測する必要はもうありません。
コピーとエクスポートつきライブコマンド
curlコマンドはページ下部でキーストロークごとに再構築されます。ワンクリックでクリップボードにコピー、またはリポジトリやCIジョブにそのまま組み込める実行可能なシェルスクリプトとして「Export .sh」でダウンロードできます。
完全な認証サポート
Bearerトークン・Basic認証(`-u user:pass`)・カスタムAPIキーヘッダーのそれぞれをサーバーが期待する正確な形式で出力します。スキームを選択して認証情報を貼り付けるだけで、正しい`Authorization`またはカスタムヘッダーが生成されます。
すべてのボディタイプ
生のJSON(対応する`Content-Type`ヘッダーが自動追加)・`application/x-www-form-urlencoded`フォームフィールド・`multipart/form-data`アップロード(任意のフィールドを`@`プレフィックスでファイルに切り替え可能)。
6つのワンクリックプリセット
BearerつきGET・POST JSON・フォームアップロード・Basic認証・ダウンロード`-o`・詳細デバッグがワンタップでフォーム全体を入力します。最も一般的なAPIタスクの動作するリクエストから始めて調整できます。
マルチラインと1行出力
クイックな貼り付けに適したコンパクトな1行コマンドと、スクリプトやプルリクエストで読みやすいバックスラッシュ継続マルチライン版を切り替えられます。同じコマンド、2つの形式。
100%ブラウザベースのプライバシー
トークン・URL・ヘッダー・リクエストボディはすべてクライアントサイドで組み立てられ、デバイスの外に出ません — ネットワークタブで確認できます。本番エンドポイントや実際の認証情報でも安全で、データ漏洩ゼロ。
DevToolsワークフロー向け設計
APIのテストとブラウザDevToolsの「cURLとしてコピー」からのリクエスト再現という日常のループを中心に設計されています。貼り付けたcurlコマンドをfetch・requests・Go・PHP・Ruby・Node.jsに変換するConvertタブは次のリリースで提供予定です。
curlの代替ツールとHTTPクライアント
HTTPie
CLI、人間に優しい構文色付き出力と簡潔な構文(`http POST api.example.com/users name=Ada`)を持つモダンなCLI。デフォルトでJSON `Content-Type`を設定します。インタラクティブな使用にはより親切ですが、ユビキタス性とスクリプトの移植性ではcurlが勝ります。
wget
CLI、ダウンロード重視再帰的ダウンロードとサイトのミラーリングに最適で、デフォルトでリダイレクト追跡とリトライを行います。任意のメソッド・カスタムヘッダー・APIテストではcurlより弱いです。Linuxではcurlと並んでよく事前インストールされています。
Postman
GUIアプリコレクション・環境・チーム同期を備えたリクエストの構築・保存・共有のための完全なGUI。探索的なAPI作業に最適でcurlのインポート/エクスポートが可能。クイックチェックやCIには1行コマンドより重いです。
Insomnia
GUIアプリクリーンなリクエストビルダーとcurlのインポート/エクスポートを備えたPostmanの軽量オープンソース代替。APIリクエストの整理に適していますが、Postmanと同様、単一のスクリプト呼び出しには過剰です。
fetch() / requests
コード内HTTPクライアントJavaScriptの`fetch()`とPythonの`requests`はアプリケーションコードからの呼び出し方法です。まずcurlとしてリクエストを構築・検証し、その後変換します — 近日公開予定のConvertタブが同等のfetch・requests・その他のクライアントコードを生成します。
curlコマンドの例
シンプルなGETリクエスト
curl https://api.example.com/users
メソッドフラグなしでは、curlはデフォルトでGETになります。これは最もシンプルなリクエストで、リソースを取得してレスポンスボディをターミナルに出力します。ビルダーでクエリパラメーターを追加すると、末尾に自動的にURLエンコードされて付加されます(`?page=2&limit=50`)。
BearerトークンつきGET
curl https://api.example.com/me \ -H 'Authorization: Bearer YOUR_TOKEN'
REST APIに対する最も一般的な認証済みリクエストです。Bearer認証プリセットが`Authorization: Bearer …`ヘッダーを自動追加します。送信前にJWTの中身を確認するには、トークンをJWTデコーダーに貼り付けてください。
JSONボディのPOST
curl -X POST https://api.example.com/users \
-H 'Content-Type: application/json' \
-d '{"name":"Ada","role":"admin"}' curlのPOSTリクエストジェネレーターの定番:JSONボディタイプが`-X POST`を設定し、`Content-Type: application/json`ヘッダーを付加し、`-d`でペイロードを渡します。APIレスポンスを後で整形するにはJSONフォーマッターをご利用ください。
POSTフォーム(URLエンコード)
curl -X POST https://api.example.com/login \ -H 'Content-Type: application/x-www-form-urlencoded' \ -d 'username=ada&password=s3cret'
従来のHTMLフォーム送信です。各`-d field=value`ペアは`&`で結合され、`application/x-www-form-urlencoded`として送信されます。curlが予約文字をURLエンコードします。フォームボディセクションでフィールドを作成すると、ツールが文字列を自動組み立てします。
マルチパートファイルアップロード
curl -X POST https://api.example.com/upload \ -F 'file=@report.pdf' \ -F 'title=Q3 report'
curlのファイルアップロードコマンドは`multipart/form-data`に`-F`を使用します。値の先頭に`@`を付けるとディスクからファイルを添付し、ファイルとテキストフィールドを自由に混在させられます。curlがマルチパートの境界と`Content-Type`を自動設定するため、手動で設定する必要はありません。
ファイルへのダウンロード
curl -L -o archive.zip \ https://example.com/files/archive.zip
`-o`でレスポンスボディを指定したファイルに保存し、`-L`はCDNやリリースアセットリンクに多いリダイレクトを追跡して実際のダウンロードURLにたどり着きます。サーバーのファイル名を保持するには`-o`の代わりに`-O`を使用してください。
Basic認証
curl -u ada:s3cret \ https://api.example.com/private
curlのBasic認証は`-u user:pass`を使用します。curlが認証情報をBase64エンコードして`Authorization: Basic …`ヘッダーとして送信します。Base64はエンコードであって暗号化ではなく簡単に解読できるため、Basic認証は常にHTTPS経由で送信してください。
詳細デバッグ
curl -v -i https://api.example.com/health
リクエストに問題があるとき、`-v`はリクエスト行・送受信したすべてのヘッダー・TLSハンドシェイクを出力し、`-i`はレスポンスボディにレスポンスヘッダーを含めます。APIが誤ったステータスコードを返すときにまず確認すべき手段です。
curlコマンドの作成方法
- 1
HTTPメソッドを選択する
GET・POST・PUT・PATCH・DELETE・HEAD・OPTIONSを選択します。curlはデフォルトでGETになります。POSTや他の動詞を選択すると、生成されたコマンドに`-X METHOD`が追加されます。またはプリセットチップをタップしてメソッドと対応するボディをワンクリックで設定できます。
- 2
URLとクエリパラメーターを入力する
リクエストURL(例:`https://api.example.com/users`)を入力します。クエリパラメーターをキー・バリューペアで追加すると、ツールがURLエンコードして`?key=value&…`をURLに自動付加します — 手動エンコードは不要です。
- 3
ヘッダーと認証を追加する
リクエストヘッダーをキー・バリューペアで追加し、認証スキームを選択します:なし・Bearerトークン・Basic(ユーザー名/パスワード)・カスタムAPIキーヘッダー。正しい`Authorization`またはカスタムヘッダーがサーバーの期待する正確な形式で生成されます。
- 4
リクエストボディを設定する
POST・PUT・PATCHでは、ボディタイプを選択します:生のJSONを貼り付ける(`Content-Type`ヘッダーが自動追加)・URLエンコードされたフォームフィールドを作成・マルチパートアップロードを組み立てて`@`プレフィックスで任意のフィールドをファイルに切り替え。
- 5
オプションを切り替える
必要なフラグを有効にします — リダイレクト追跡(`-L`)・安全でないTLS(`-k`)・詳細モード(`-v`)・ヘッダー表示(`-i`)・圧縮(`--compressed`)・ファイル出力(`-o`)・接続タイムアウト・プロキシ(`-x`)。各切り替えはコマンドをリアルタイムで更新します。
- 6
コピー・エクスポート・リセット
完成したコマンドをコピーするか、「Export .sh」でスクリプトとしてダウンロードするか、「リセット」でフォームをクリアします。コピー前にマルチライン切り替えを使って1行形式とバックスラッシュ継続出力を切り替えてください。
curlのよくある間違い
ボディを持つメソッドで-Xが欠落している
`-d`でボディを送信するとPOSTが意味されますが、PUTやPATCHが必要な場合は`-X`で明示的に指定する必要があります。忘れるとボディがPOSTとして送信され、サーバーが間違ったステータスを返すかリクエストを拒否します。
# Intended a PATCH, but -d alone implies POST
curl -d '{"role":"admin"}' \
https://api.example.com/users/7 # Set the verb explicitly
curl -X PATCH -d '{"role":"admin"}' \
-H 'Content-Type: application/json' \
https://api.example.com/users/7 JSON POSTでContent-Typeが欠落している
`-d`でJSONを送信しても`Content-Type`ヘッダーは設定されません — curlはデフォルトで`application/x-www-form-urlencoded`になります。ほとんどのAPIはボディのパースに失敗して400または415を返します。JSONコンテンツタイプを常に付加してください(またはJSONボディプリセットを使用すると自動追加されます)。
# Server sees urlencoded, not JSON — 400/415
curl -X POST https://api.example.com/users \
-d '{"name":"Ada"}' # Declare the JSON content type
curl -X POST https://api.example.com/users \
-H 'Content-Type: application/json' \
-d '{"name":"Ada"}' シングルクォートとダブルクォートのエスケープ
ダブルクォート内ではシェルが`$`・バックティック・`!`を展開し、JSONを壊したりペイロード内の`$variable`を破損させます。シングルクォートはボディをそのまま渡します。JSONボディにはシングルクォートを使用してください。シングルクォートに対応していない`cmd.exe`でのみダブルクォートに切り替えてください。
# $name gets expanded by the shell to empty string
curl -d "{\"user\":\"$name\"}" \
https://api.example.com/users # Single quotes send the body literally
curl -d '{"user":"$name"}' \
https://api.example.com/users GETリクエストで-dを使用している
`-d`をリクエストに追加すると静かにPOSTに変わります。クエリパラメーターつきのGETが必要な場合は、URLに含めてください(または`-G`を使って`-d`データをクエリ文字列に折り込みます)。`-d`をGETに付けることは「GETが動かない」最も一般的な原因の1つです。
# -d makes this a POST, not a GET curl -d 'page=2&limit=50' \ https://api.example.com/users
# Query string on the URL keeps it a GET curl 'https://api.example.com/users?page=2&limit=50'
Windows行継続:^と\
バックスラッシュ(`\`)はbash・Git Bash・WSLでコマンドを次の行に継続します。`cmd.exe`での継続文字はキャレット(`^`)で、PowerShellはバックティック(`` ` ``)を使います。バックスラッシュ継続コマンドを`cmd`に貼り付けると壊れます — Windows`cmd`ではツールを1行出力に切り替えてください。
:: cmd.exe — backslash is not a continuation char
curl -X POST https://api.example.com/users \
-d '{"name":"Ada"}' :: cmd.exe — one line, or use ^ to continue
curl -X POST https://api.example.com/users -d "{\"name\":\"Ada\"}" URLのスペースがエンコードされていない
URLやクエリ値の生のスペース(または`&`・`#`・`?`)はコマンドを壊します — シェルが引数を分割してcurlが切り詰められたURLを受け取ります。値をパーセントエンコードして(スペースは`%20`)、またはcurlの`--data-urlencode`でエンコードを処理させてください。このツールのクエリパラメーターフィールドは自動エンコードします。
# Space splits the argument — curl sees two args curl https://api.example.com/search?q=hello world
# Encode the space (or quote the whole URL) curl 'https://api.example.com/search?q=hello%20world'
一般的なユースケース
- REST APIテスト
- ターミナルを離れずにRESTエンドポイントに対してリクエストを作成・実行します:メソッドを設定し、Bearerトークンを貼り付け、JSONボディを送信し、レスポンスを読みます。クライアントコードを書く前にAPIの動作を確認する最速の方法。
- ドキュメントからのリクエスト再現
- APIドキュメントにはエンドポイントとパラメーターが示されていますが、完全ですぐに実行できるコマンドはほとんどありません。ここでメソッド・URL・ヘッダー・認証を入力すると、そのまま実行できるcurlコマンドが得られます — クォートや`Content-Type`ヘッダーの欠落に悩む必要はありません。
- CI/CDスモークテストスクリプト
- ヘルスチェックやデプロイ後スモークテスト用のcurlコマンドを生成し、「Export .sh」でパイプラインに組み込みます。`--connect-timeout`と`--max-time`を追加して応答のないエンドポイントがビルドをブロックするのを防ぎ、`-w`でステータスコードを確認します。
- ファイルアップロードとダウンロード
- `-F field=@file`を使った`multipart/form-data`アップロードを組み立てるか、CDNへのリダイレクトを追跡する`-L -o filename`ダウンロードを構築します。トリッキーなファイル名やクエリ値は先にURLエンコーダーでエンコードしてください。
- Webhookデバッグ
- プロバイダーが送信するのと同じJSONボディを、正しいシグネチャと`Content-Type`ヘッダーとともにPOSTしてWebhookペイロードを再生します。ハンドラーが拒否した理由をデバッグするためにまったく同じリクエストをローカルで再現します。
- 再現可能なバグレポート
- バグレポートやPRに、誰でも正確なリクエストを再現できる1つの完結したcurlコマンドを貼り付けます — メソッド・ヘッダー・認証プレースホルダー・ボディ。リクエストを文章で説明するよりはるかに明確です。
- curlフラグを学ぶ
- 各フォームの選択が実際のフラグにどのようにマッピングされるかを確認します — Basic認証を選択すると`-u`が表示され、JSONボディを追加すると`Content-Type`ヘッダーが付加されます。curlチートシートと組み合わせた構文を学ぶ実践的な方法。
- コードに変換するリクエストの準備
- まずcurlとしてリクエストを構築・検証し、アプリのHTTPクライアントに変換します。近日公開予定のConvertタブが貼り付けたcurlコマンドをfetch・requests・Go・PHP・Ruby・Node.jsに変換します — 動作することが分かったcurlコマンドから始めましょう。
curlフラグと構文リファレンス
- シェルクォートとエスケープ
- ツールはシングルクォートで値を囲みます。POSIXシェルでシングルクォートされた文字列の内部は何も展開されないため、最も安全な形式です。値内のリテラルシングルクォートは`'\''`シーケンス(クォートを閉じ、エスケープされたクォート、クォートを再開)として出力されます。`cmd.exe`ではダブルクォートに切り替えてください。Git BashとWSLは生成されたシングルクォートコマンドをそのまま実行できます。
- -d vs --data-raw vs --data-binary
- `-d`/`--data`はボディから改行とキャリッジリターンを除去します — `key=value`ペアには問題ありませんが、複数行コンテンツには損失が生じます。`--data-raw`は同じですが先頭の`@`をファイル名として扱いません。`--data-binary`はバイトをそのまま送信します(ファイルの生の内容をアップロードするには`@file`を使用)。3つともメソッドが上書きされない限りPOSTを意味します。
- マルチパート(-F)vs URLエンコード(-d)
- `-F field=value`は生成された境界を持つ`multipart/form-data`を生成します — ファイルアップロード(`-F file=@path`)とファイル・テキスト混合フォームに必要です。`-d field=value`は`application/x-www-form-urlencoded`、`&`で結合した単一文字列を生成します。マルチパートでは`Content-Type`を手動設定しないでください。curlが境界を計算してヘッダーを自動設定します。
- 認証ヘッダーエンコード
- Bearer認証は`Authorization: Bearer
`をそのまま送信します(RFC 6750)。`-u user:pass`からのBasic認証は`Authorization: Basic `としてBase64エンコードされます — エンコードであって暗号化ではないため、HTTPSを使用してください。APIキーはサービスが要求するカスタムヘッダーです(例:`X-API-Key: `)。 - クエリ文字列エンコード
- ビルダーで追加されたクエリパラメーターはパーセントエンコードされて`?key=value&key2=value2`として付加されます。予約文字(スペース・`&`・`=`・`#`)はエスケープされてURLが有効になります。エンコードが必要なボディフィールドには、curlの`--data-urlencode`がリクエスト時にエンコードを処理します。
- リダイレクトの動作(-L)
- `-L`なしでは、curlは301/302レスポンスを表示して停止します。`-L`があると`Location`ヘッダーを追跡して最終URLに到達します。リダイレクトが別のホストをまたぐ場合、curlはセキュリティのデフォルトとして`Authorization`ヘッダーを削除することに注意してください。`--location-trusted`は影響を理解している場合にのみ使用してください。
- 圧縮レスポンス
- `--compressed`はgzip/deflate/brotliサポートをアドバタイズする`Accept-Encoding`ヘッダーを追加し、レスポンスを透過的に解凍して帯域幅を節約します。デコードされたボディは非圧縮リクエストと同一です — 純粋な転送最適化であり、ほとんどのAPI呼び出しで安全に有効化できます。
- 出力:-o vs -O
- `-o filename`はレスポンスボディを指定したファイルに書き込みます。`-O`はURLパスのリモートファイル名の下に保存します。どちらも通常の標準出力ダンプを抑制します。`-L`と組み合わせてリダイレクトが解決されてから実際のアセットが書き込まれるようにしてください。
curlリクエストのベストプラクティス
- 共有コマンドにシークレットをハードコードしない
- PRやチケットやチャットに貼り付けたcurlコマンドは他の人が読み、ツールによってインデックスされます。トークンとパスワードをプレースホルダー(`YOUR_TOKEN`)に置き換えるか、環境変数を参照してください(`-H "Authorization: Bearer $API_TOKEN"`)。長い認証情報の場合、curlは`-H @headerfile`でファイルからヘッダーを読み込むことができ、シークレットがシェル履歴に表示されません。
- バイナリペイロードには--data-binary @fileを優先する
- ボディがバイトが重要なファイル — 画像・署名済みペイロード・空白が重要なJSON — の場合は、`-d @file`ではなく`--data-binary @file`を使用してください。プレーンな`-d`は改行とキャリッジリターンを除去し、バイナリや複数行コンテンツを静かに破損させます。`--data-binary`はファイルをディスク上のまま送信します。
- ヘッダー値をクォートする
- `-H`値は常にクォートで囲んでください:`-H 'Content-Type: application/json'`。クォートなしでは、コロンの後のスペースが引数を分割し、curlが不正なヘッダーを受け取ります。シングルクォートはシェルが値内の`$`・`*`などの特殊文字を展開するのも防ぎます — このツールがデフォルトで出力する形式です。
- 帯域幅節約に--compressedを使用する
- API呼び出しやダウンロードに`--compressed`を追加してgzip/brotliエンコードをリクエストし、curlに透過的に解凍させます。JSONヘビーなAPIではこれで転送サイズを70〜90%削減でき、見るレスポンスは変わりません — エンドポイントを繰り返しポーリングするスクリプトにおける無料のメリットです。
- スクリプトではタイムアウトを設定する
- 自動化されたコンテキストでは、遅いまたは応答のないエンドポイントがパイプラインを永遠にブロックしないよう`--connect-timeout`と`--max-time`を追加してください。`--max-time 10`のヘルスチェックは素早く失敗してCIを次に進めます。一時的なネットワーク障害を即座に諦めずに吸収するには`--retry N`と組み合わせてください。
- 自動化の前に-vで検証する
- curlコマンドをスクリプトやcronジョブに組み込む前に、`-v`で一度実行して正確なリクエスト行・ヘッダー・TLSハンドシェイクを確認してください。誤ったメソッド・`Content-Type`の欠落・付加されなかった認証ヘッダーを発見する最速の方法です — インタラクティブにデバッグしてから、本番用に`-v`を削除してください。
よくある質問
このツールは何をするものですか?
データ(トークン、URL)はどこかにアップロードされますか?
curlでJSONを含むPOSTリクエストを送るにはどうすればよいですか?
curlリクエストにBearerトークンを追加するにはどうすればよいですか?
curlでファイルをアップロードするにはどうすればよいですか?
ブラウザのDevToolsからコピーしたコマンド("cURLとしてコピー")をインポートできますか?
WindowsのcurlはどのようにUnixと違いますか?
-d、--data-raw、--data-binaryの違いは何ですか?
curlでCookieを送信するにはどうすればよいですか?
リダイレクトを追跡するにはどうすればよいですか?
リクエストタイムアウトを設定するにはどうすればよいですか?
関連ツール
すべてのツールを見る →進数変換ツール — 2進数・16進数・10進数・8進数
単位変換
無料オンライン進数変換ツール。2進数、8進数、10進数、16進数および任意の基数(2-36)間で数値を瞬時に変換。BigInt対応で桁数制限なし。登録不要・サーバー送信なし、すべての処理がブラウザ内で完結。コピーボタンやコードリテラル出力で開発作業を効率化。
Base64エンコーダー&デコーダー
エンコーディングとフォーマット
Base64のデコード・エンコードが無料でオンラインで行えます。リアルタイム変換、UTF-8・絵文字対応。100%ブラウザ上で動作しデータは外部に送信されません。登録不要。
ケース変換ツール — UPPERCASE、lowercase、camelCase ほか
テキスト処理
テキストを UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE など 15 形式へ即座に変換。無料・ブラウザ完結・登録不要。
カラーコンバーター — HEX, RGB, HSL & OKLCH
単位変換
HEX を RGB、HSL、OKLCH、OKLAB、CMYK にブラウザで変換できます。任意の形式をワンクリックでコピー。無料・登録不要・色データはページから一切送信されません。
Crontab ジェネレーター & cron 式ビルダー
日付/時刻ツール
ブラウザ上で cron 式を生成・検証・デコードできます。ローカルタイムまたは UTC での次回実行プレビュー、POSIX 5 フィールド構文、プリセット、自然言語による説明に対応。無料・プライベート・登録不要。
CSV to JSON 変換ツール
エンコーディングとフォーマット
CSVをブラウザ内で即座にJSONに変換。RFC 4180・型推論・ヘッダー行・大整数安全対応。100%プライベート、アップロード不要。