JWT デコーダー
このツールについて
サーバーに送らず JSON Web Token の内容を確認。ヘッダーとペイロードを分けて表示し、exp、iat、iss、aud などのクレームを読みやすく表示。不正な Base64URL にはデコードエラー。署名は検証しません—内容を信頼済みとみなさないでください。
使い方
- ヘッダーとペイロードの JSON をデコード
- クレームの整形ブロック
- exp/iat の人間が読める時刻ヒント
- 署名未検証の明確な警告
- ヘッダーまたはペイロード JSON のコピー
- JWT を貼り付け: Authorization ヘッダーまたはログから取得した JWT 全体を貼り付けます。
- デコード: 整形されたヘッダーとペイロードのパネルを表示。
- クレームを確認: 有効期限と発行者などの情報を確認します。
例
- 開発中の OAuth アクセストークンの内容を確認
- exp などの時刻情報をそのまま確認
- セキュリティ研修で JWT 構造を学習
- 異なる発行元のトークンを比較
制限事項
- 署名の検証や信頼性は確認しません
- 暗号化 JWE トークンは非対応
- JWT はブラウザ上で直接デコードされ、サーバーには送信されません。デコードは署名を検証しません。
よくある質問
- JWT を貼り付けるのは安全?
- デコードはブラウザ上で行われますが、トークン保持者は通常有効期限まで使用可能です。共有 PC では有効なトークンの貼り付けを避けてください。
- なぜ署名未検証と表示?
- 検証には発行者の公開鍵またはシークレットが必要です。本ツールは Base64URL で JSON 部分のみデコードします。
- トークンの期限切れは分かりますか?
- exp があれば Unix タイムスタンプと併せて読みやすい有効期限を表示します。