Cookie 変換 - JSON・Netscape・Header・Set-Cookie

JSON、Netscape、Cookie リクエストヘッダー、Set-Cookie レスポンスヘッダーをブラウザ内で相互変換します。

ローカル処理:Cookie データはブラウザ内だけで処理され、サーバーへ送信されません。

Cookie リクエストヘッダーにはドメインがありません。JSON や Netscape 用に必要な場合は入力してください。Netscape 出力では必須です。

対応 Cookie 形式

JSON Cookie

ブラウザや拡張機能が出力する Cookie オブジェクト。

[{"domain":"example.com","name":"session","value":"abc"}]

Netscape Cookie ファイル

curl、wget、自動化ツールで使うタブ区切り cookies.txt。

.example.com TRUE / TRUE 0 session abc

Cookie Header

ブラウザからサーバーへ送信する Cookie リクエストヘッダー。

Cookie: session=abc; theme=dark

Set-Cookie ヘッダー

Cookie 属性を含む 1 件以上の Set-Cookie レスポンスヘッダー。

Set-Cookie: session=abc; Path=/; Secure; HttpOnly

Cookie 形式をオンライン変換

Cookie データには複数の形式があります。ブラウザ拡張は JSON、コマンドラインツールは Netscape cookies.txt、HTTP リクエストは Cookie ヘッダー、サーバーのレスポンスは Set-Cookie ヘッダーを使用します。このツールは 4 形式をブラウザ内で相互変換します。

対応形式

  • JSON Cookie オブジェクト
  • Netscape HTTP Cookie File
  • Cookie リクエストヘッダー
  • Set-Cookie レスポンスヘッダー

入力形式を自動判定するか、手動で選択できます。テキストの貼り付けと .json.txt.cookies ファイルの読み込みに対応し、結果をコピーまたは保存できます。

ドメインと属性

Cookie リクエストヘッダーには名前と値しかなく、ドメイン、パス、有効期限、Secure、HttpOnly、SameSite は含まれません。JSON や Netscape に変換する場合は必要に応じて既定ドメインを入力してください。Netscape 出力ではドメインが必須です。

Cookie Header へ変換すると、表現できない属性は削除されます。JSON、Netscape、Set-Cookie は、入力に存在する対応属性を可能な限り保持します。

Cookie: session=abc123; theme=dark
Set-Cookie: session=abc123; Domain=.example.com; Path=/; Secure; HttpOnly; SameSite=Lax

プライバシー

Cookie は現在のブラウザ内だけで解析・変換され、ToolMi のサーバーには送信されません。ただし、有効なログイン Cookie を他人と共有しないでください。漏えいした場合はすぐにセッションを無効化してください。

よくある質問

Netscape 出力にドメインが必要なのはなぜですか?

Netscape の各行にはドメイン欄がありますが、Cookie リクエストヘッダーにはドメイン情報がないためです。

Cookie Header で属性が消えるのはなぜですか?

リクエストヘッダーは name=value のみを送信します。HttpOnly や SameSite は Set-Cookie レスポンスの属性です。