JWT デコーダーは、JSON Web Token の中身をどこにも送信せずに表示します。トークンを貼り付けると、3つの部分に分割し、ヘッダーとペイロードを Base64URL からデコードして、両方を整形済みの JSON として表示します。標準の時刻クレーム(発行日時 iat、有効開始 nbf、有効期限 exp)を自動的に読みやすい日付として解釈し、トークンが期限切れの場合は明確に警告します。JWT のペイロードは符号化されているだけで暗号化されていないため、誰でも読めることに注意してください。本ツールは署名を検証せず、完全にブラウザ内で動作するため、トークンは端末内に留まります。
JWT デコーダーの使い方
- 入力欄に JWT(header.payload.signature)を貼り付けます。
- デコードされたヘッダーとペイロードを JSON 形式で確認します。
- 有効期限の状態と、読みやすい iat/nbf/exp の日付を確認します。
メリットと活用例
- 認証のデバッグ時に、トークンのクレームと有効期限をすばやく確認できます。
- アプリがトークンにどんなデータを保存しているかを正確に把握できます。
- ブラウザ内でローカルにデコードし、トークンがサーバーに送信されることはありません。