JWTデコーダー
JWT(JSON Web Token)を貼り付けると、ヘッダーとペイロードをデコードして表示します。有効期限などのクレームは日時に変換します。処理はすべてブラウザ内で完結し、入力したトークンが外部に送信されることはありません。
※ このツールは署名の検証は行いません(鍵が必要なため)。デコード表示のみです。
このツールについて
- JWTは
ヘッダー.ペイロード.署名の3つを.で繋いだ形式です。前2つをBase64URLデコードしてJSONとして表示します。 exp(有効期限)・iat(発行日時)・nbf(有効開始)などの時刻クレームは日本時間に変換します。期限切れの場合は警告を表示します。- 署名の検証は行いません。トークンが改ざんされていないかの確認には、発行元の鍵による検証が別途必要です。
- 処理はすべてブラウザ内で完結し、入力したトークンが外部に送信されることはありません。秘密情報を含むトークンも安全に確認できます。
JWTデコーダーとは?使い方と活用ガイド
JWTデコーダーは、JWT(JSON Web Token)のヘッダーとペイロードをデコードして中身を確認できる無料ツールです。JWTは認証・認可で広く使われるトークンで、ヘッダー・ペイロード・署名の3つの部分がドットで連結された文字列です。トークンを貼り付けると、各部分をBase64URLデコードし、JSONとして読みやすく整形して表示します。
JWTのペイロードには、ユーザーIDや権限、発行者、対象などの「クレーム」と呼ばれる情報が入っています。本ツールでは、exp(有効期限)や iat(発行時刻)といった時刻に関するクレームを、人間が読める日本時間に変換して表示するため、トークンがいつ発行され、いつ切れるのかをすぐに確認できます。認証が通らない原因が有効期限切れなのかどうかの切り分けにも役立ちます。
なお本ツールはデコードによる中身の表示のみを行い、署名の検証は行いません。署名の検証には発行元の鍵が必要で、改ざんの有無はその鍵による検証が別途必要になります。JWTは署名で改ざんを検知できますが、ペイロード自体は暗号化されていないため、誰でも中身を読めるという点も理解しておくと、機密情報をJWTに入れない設計の判断に役立ちます。
JWTはセッションをサーバー側で保持しないステートレスな認証と相性がよく、ヘッダーに付与してAPIへ送るだけで認証・認可を実現できるため、SPAやモバイルアプリ、マイクロサービス間の通信で広く採用されています。本ツールでペイロードの構造に慣れておくと、設計時にどの情報をクレームへ含めるべきか、有効期限をどう設定するかといった判断もしやすくなります。
API開発での認証トラブルの調査、トークンに含まれる権限やユーザー情報の確認、有効期限切れの切り分け、第三者から受け取ったトークンの内容確認など、JWTを扱う場面で幅広く役立ちます。秘密情報を含みうるトークンも、すべてお使いのブラウザ内で処理されるため外部に送信されません。会員登録やインストールも不要で、機密性の高いトークンでも安心して、無料で中身を確認できます。
よくある質問
JWTの中身(ペイロード)を確認できますか?
はい。JWTを貼り付けると、ヘッダーとペイロードをBase64URLデコードしてJSONとして整形表示します。exp(有効期限)などの時刻クレームは日本時間に変換します。
署名の検証もできますか?
いいえ。このツールはデコード表示のみで、署名の検証は行いません(鍵が必要なため)。改ざんの有無は、発行元の鍵による検証が別途必要です。
トークンは外部に送信されますか?
いいえ。すべてブラウザ内で処理されるため、秘密情報を含むトークンも外部に送信されず安全に確認できます。