カテゴリー: 開発ツール
Cookie 文字列パーサー
Cookie 文字列や Set-Cookie ヘッダーを読みやすい表に解析
document.cookie の値や Set-Cookie ヘッダーを貼り付けると、個々の Cookie と Path、Domain、SameSite などの認識された属性に分割し、コピーしやすい JSON オブジェクトも生成します。どこにも送信されません。
Cookie
| 名前 | 値 |
|---|---|
session | abc123 |
theme | dark |
属性
| 名前 | 値 |
|---|---|
Path | / |
Max-Age | 3600 |
Secure | |
HttpOnly | |
SameSite | Lax |
出力
{
"session": "abc123",
"theme": "dark"
}認識される属性キーワード(Path、Domain、Expires、Max-Age、Secure、HttpOnly、SameSite)は、実際の Cookie とは分けて表示されます。
このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。
このツールでできること
ブラウザは document.cookie をセミコロン区切りの 1 つの文字列として公開し、Set-Cookie レスポンスヘッダーは Cookie 本体と Path、Expires、HttpOnly などの属性を同じ行に混在させます。このツールはその文字列を Cookie と属性に分割し、すべてブラウザ内で完結する形で一目で読めるようにします。
使い方
- document.cookie の文字列、または Set-Cookie ヘッダーの値を貼り付けます。
- 解析された Cookie と属性の表を確認します。
- Cookie の JSON 表現をコピーします。
プライバシー
このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。
よくある質問
- Cookie のデータはどこかに送信されますか?
- いいえ。解析はブラウザ内の JavaScript でローカルに行われ、何もアップロードされません。Cookie にはセッション識別子が含まれることがあるため、これは重要です。
- Cookie ではなく属性として扱われるのは何ですか?
- Path、Domain、Expires、Max-Age、Secure、HttpOnly、SameSite という既知の Set-Cookie 属性キーワードは、実際の Cookie の名前と値のペアとは別に一覧表示されます。
- 一度に複数の Cookie を解析できますか?
- はい。セミコロンで区切られた複数の name=value ペアを含む document.cookie 文字列は、Cookie ごとに 1 行に分割されます。