🍪 Cookieパーサー
Cookie文字列やSet-Cookieヘッダーを解析し、名前・値・各属性を日本語でわかりやすく表示します。Set-Cookieヘッダーの生成にも対応。すべてブラウザ内で処理され、サーバーに送信されません。
1. Cookie文字列の解析
document.cookie や リクエストの Cookie: ヘッダーのように a=1; b=2 形式の文字列を貼り付けてください。値は decodeURIComponent でデコードして表示します。
2. Set-Cookieヘッダーの解析
レスポンスの Set-Cookie: ヘッダーを1行貼り付けてください。名前・値に加え、Expires・Max-Age・Domain・Path・Secure・HttpOnly・SameSite などの属性を解説します。
3. Set-Cookieの生成
📘 使い方
- 「Cookie文字列の解析」に a=1; b=2 形式の文字列を貼り付けると、名前と値の一覧が表示されます。
- 「Set-Cookieヘッダーの解析」に1行のSet-Cookieを貼り付けると、各属性の意味が日本語で表示されます。
- 「Set-Cookieの生成」で名前・値・各種オプションを設定すると、ヘッダー文字列が自動生成されます。
- 生成結果は「コピー」でクリップボードへコピーできます。
❓ よくある質問
SameSite=None のときに警告が出るのはなぜですか?
SameSite=None を指定するCookieは、主要ブラウザで Secure 属性が必須とされています。Secure が無いと多くのブラウザで拒否されるため、本ツールでは警告を表示します。
Expires はどのタイムゾーンで表示されますか?
Set-CookieのExpiresはGMT(UTC)で記述されますが、本ツールでは参考として日本標準時(JST)に換算した日時も併記します。
Max-Age と Expires の違いは何ですか?
Max-Age は「今から何秒間有効か」を秒数で指定します。Expires は「いつまで有効か」を絶対日時で指定します。両方ある場合、多くのブラウザは Max-Age を優先します。本ツールは Max-Age を日本語の期間表現に換算して表示します。
入力した内容はどこかへ送信されますか?
いいえ。解析・生成はすべてお使いのブラウザ内(クライアントサイド)で実行され、入力内容がサーバーへ送信されることはありません。