カテゴリー: 開発ツール

Cookie 文字列パーサー

サイト側で企画したツールツールが見つからない?

Cookie 文字列や Set-Cookie ヘッダーを読みやすい表に解析

document.cookie の値や Set-Cookie ヘッダーを貼り付けると、個々の Cookie と Path、Domain、SameSite などの認識された属性に分割し、コピーしやすい JSON オブジェクトも生成します。どこにも送信されません。

Cookie
名前
sessionabc123
themedark
属性
名前
Path/
Max-Age3600
Secure
HttpOnly
SameSiteLax
出力
{
  "session": "abc123",
  "theme": "dark"
}

認識される属性キーワード(Path、Domain、Expires、Max-Age、Secure、HttpOnly、SameSite)は、実際の Cookie とは分けて表示されます。

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

ブラウザは document.cookie をセミコロン区切りの 1 つの文字列として公開し、Set-Cookie レスポンスヘッダーは Cookie 本体と Path、Expires、HttpOnly などの属性を同じ行に混在させます。このツールはその文字列を Cookie と属性に分割し、すべてブラウザ内で完結する形で一目で読めるようにします。

使い方

  1. document.cookie の文字列、または Set-Cookie ヘッダーの値を貼り付けます。
  2. 解析された Cookie と属性の表を確認します。
  3. Cookie の JSON 表現をコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

Cookie のデータはどこかに送信されますか?
いいえ。解析はブラウザ内の JavaScript でローカルに行われ、何もアップロードされません。Cookie にはセッション識別子が含まれることがあるため、これは重要です。
Cookie ではなく属性として扱われるのは何ですか?
Path、Domain、Expires、Max-Age、Secure、HttpOnly、SameSite という既知の Set-Cookie 属性キーワードは、実際の Cookie の名前と値のペアとは別に一覧表示されます。
一度に複数の Cookie を解析できますか?
はい。セミコロンで区切られた複数の name=value ペアを含む document.cookie 文字列は、Cookie ごとに 1 行に分割されます。