JWT デコーダ / 検査

JWTのヘッダーとペイロードをブラウザ内でデコードし、形式と日時を表示します。署名・発行者・受信者を検証せず、本物か安全かは判定しません。実際のログイン用トークンは貼り付けず、サンプルや機密情報を除いたデータで試してください。

すべてブラウザ内で処理。入力はサーバーに送信されません。

ツールを使う

入力時または再確認時の端末時刻と比較した結果です。時間経過だけでは自動更新しません。再確認もブラウザ内で行い、署名や実際の有効性は検証しません。端末の時計がずれている場合、比較結果もずれます。

サンプルや機密情報を除いたJWTを入力すると、デコードした内容を表示します。

使い方

  1. 1

    サンプルや機密情報を除いたJWTを入力します(ヘッダー.ペイロード.署名の3パート)。

  2. 2

    ヘッダーとペイロードをデコードし、形式や設定の確認点を表示します。

  3. 3

    exp / iat / nbfをUTCで表示します。時間が経ったら「端末の現在時刻で再確認」で比較を更新します。署名未検証の内容なので、実際の有効性は確認できません。

なぜ重要か

このツールが扱うJWTは、Base64URLのデコードでヘッダーとペイロードを読める形式です。暗号化JWT(JWE)は対象外です。内容を読めても、署名や発行元の正当性は確かめられません。システム側では署名、許可するアルゴリズム、発行者、受信者、有効期限などを検証し、不要な秘密情報をJWTに入れないでください。

よくある質問

Q貼り付けた JWT は送信されますか?
A

いいえ。入力のデコードと内容点検はブラウザ内で行い、トークンをサーバーへ送信しません。実際のログイン用トークンや機密情報を含むトークンは入力せず、サンプルで試してください。

Q署名は検証されますか?
A

いいえ。ヘッダーとペイロードのデコード・内容点検だけです。署名、発行者、受信者は検証せず、認証に使えるか、安全なトークンかは判定しません。認証処理では、サーバー側で信頼する鍵や発行者などに基づいて別途検証する必要があります。