JWT Decoder

JWTをHeaderとPayloadに分解して内容を確認するためのデコードツールです。署名検証やTokenの有効性判定は行いません。

使い方・補足を見る

使い方

  1. JWT文字列をINPUTへ貼り付けます。
  2. headerとpayloadのDecode結果を確認します。
  3. 必要な項目だけを確認し、Token自体を不用意に共有しないでください。

例

Decode例

入力
eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiIxMjMifQ.
出力
{
  "header": { "alg": "none", "typ": "JWT" },
  "payload": { "sub": "123" },
  "signature": ""
}

注意事項

  • このToolはJWTのheaderとpayloadをDecodeして表示するだけです。
  • 署名検証、Tokenの有効性判定、認証・認可の安全性確認は行いません。
  • DecodeできることはTokenが正当または安全であることを意味しません。

このToolについて

JWTはHeader、Payload、Signatureをドットで連結したトークン形式です。このToolは内容の確認用で、認証の有効性を判定するものではありません。

計算・処理の考え方

  • HeaderとPayloadをBase64URLとしてデコードし、JSONとして読める場合は整形して表示します。

よくある入力ミス

  • Payloadが読めても署名が正しいとは限りません。Tokenを第三者へ共有せず、expなどの時刻も発行者の仕様と合わせて確認してください。

よくある質問

JWTの署名検証はできますか?

できません。秘密鍵やJWKSを取得せず、HeaderとPayloadのローカル表示だけを行います。

データの取り扱い

JWTのheader/payloadはブラウザ内でDecodeします。署名検証は行いません。実運用Tokenは共有端末や第三者が閲覧できる環境へ貼り付けないでください。

Privacy Policyを確認する