Cookieパーサー
Cookieヘッダー、document.cookie文字列、または1つ以上のSet-Cookie応答ヘッダーを、読みやすいname/value/attributesテーブルに解析します。パーセントエンコードされた値は自動的にデコードされます。
入力
出力
| 名前 | 値 | 属性 |
|---|---|---|
| No data yet | ||
このツールを使う他の方法
REST API
curl -X POST https://api.iotools.cloud/v1/tool/cookie-parser \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"cookieString": "name=value; session_id=abc123; theme=dark"
}'ご自身のアカウントのキーに差し替えてください。ツールのフィールドがそのままリクエストボディになります——ラッパーはありません。
AIエージェントに依頼する
Use the IOTools `cookie-parser` tool (Cookie Parser) on this input:
YOUR_INPUT_HEREIOTools MCPサーバーに接続された任意のエージェントにこれを貼り付け、入力内容を追加してください。
埋め込みウィジェット
<iframe
src="https://iotools.cloud/embed/cookie-parser/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Cookieパーサー — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>ご自身のページに貼り付けるだけ——無料、キー不要、リンクを掲載するだけです。
| API/MCP 1回あたりの費用 | 5クレジットから |
|---|---|
| クレジットが足りませんか? | 料金を見る |
次の方法でも利用可能
ガイド
このツールは何を解析しますか?
以下のいずれかを貼り付けると、Cookieパーサーはそれをきれいなテーブルに分解します:
Cookie:リクエストヘッダーまたは未処理のdocument.cookie文字列 — ブラウザがすべてのリクエストで送信する単純なname=value; name2=value2形式。- 1つ以上の**
Set-Cookie:レスポンスヘッダー** — サーバーが返す形式で、Domain、Path、Expires、Max-Age、Secure、HttpOnly、SameSiteなどの属性が追加されます。
形式は行ごとに自動検出されます: Set-Cookie:で始まる行、またはDomain=、Secure、SameSite=などの属性キーワードを含む行は応答ヘッダーとして解析されます。その他はすべて通常のname=valueペアとして扱われます。パーセント符号化のように見える値(encodeURIComponentで書かれたcookie、単一のcookieに詰め込まれたJSONペイロードで一般的)は自動的にURL デコードされるため、%7B%22...%7Dではなく読みやすい値が表示されます。
なぜこれが役に立つのか
Cookieはほとんどのサイトの認証とセッション状態を保持していますが、生のヘッダーテキストは一目で読むのが難しいです — DevToolsからの長いCookie:行またはcurl -vダンプはセミコロンと等号記号だけです。テーブルを使用すると以下がずっと高速になります:
- ログインまたはセッションバグをデバッグするとき、どのcookieがセッションID、認証トークン、またはCSRFトークンを保持しているかを特定する。
Set-CookieレスポンスがSecure、HttpOnly、SameSiteを期待どおりに設定しているかどうかを確認してから、cookie セキュリティ設定への変更を送信する。- cookie の
Domain/Pathスコープと有効期限が、期待していたリクエストに表示されない場合は確認する。 - ブラウザコンソールを開かずにエンコードされた値をデコードする。
使用方法
- ブラウザのDevTools(Application → Cookies、またはNetworkタブの
Cookie/Set-Cookieヘッダー)からcookie文字列をコピーするか、コンソールでdocument.cookieを実行して結果を貼り付けます。 - 入力ボックスに貼り付けます — 入力するとテーブルが更新されます。
- 各cookieの名前、値、および(
Set-Cookie入力の場合)Domain、Path、Expires、Max-Age、Secure、HttpOnly、SameSiteを表示する属性列を読みます。これらは表示されたとおりです。 - テーブルのコピー/ダウンロードボタンを使用して、解析された行をCSVとしてエクスポートします。
FAQ
複数のSet-Cookieヘッダーを一度に貼り付けることはできますか?
はい — それぞれを独自の行に配置すると、すべてが独自の行に解析されます。
入力がどの形式にも一致しない場合はどうなりますか?
name=valueペアに分割できない行はエラーを引き起こすのではなくスキップされます。貼り付けた行よりも少ない行が表示されるだけです。
cookie値内のBase64またはJWTをデコードしますか? いいえ — パーセント符号化のみがデコードされます。cookieに格納されているJWTについては、JWTデコーダーツールを使用して個別にデコードしてください。
プライバシー
解析はブラウザ内で完全に行われます — 貼り付けたcookie文字列がサーバーに送信されることはありません。これはほとんどのツールよりもここでより重要です: cookieの値にはライブセッショントークンまたは認証シークレットが含まれることが多いため、貼り付けた値を機密として扱い、出力のスクリーンショットの共有を避けてください。このツールへのリンクを共有しても、貼り付けたcookieコンテンツは含まれません。