本文へスキップ
作業データはサーバーに保存せず、お使いのブラウザ内で処理します。
tools
JWTトークンデコーダー

JWTトークンデコーダー

JWTのBase64URLヘッダーとペイロードをJSONで読み取り、標準クレームと有効期限を確認します。

JWT入力
ドットで区切られたheader.payload.signatureトークンを貼り付けてください。
署名は検証されません(デコードのみ)

主な機能

  • ドット区切りのheader.payload.signature構造を確認します。
  • HeaderとPayloadを整形済みUTF-8 JSONへデコードします。
  • iss、sub、aud、exp、iat、nbf、jtiの標準クレームを整理します。
  • expのUnix秒をローカル日時と有効期限までの残り時間で表示します。

使い方

  1. 3つの部分からなるJWTを貼り付けます。
  2. Header、Payload、標準クレームを確認します。
  3. 必要なJSONまたは元のsignature部分をコピーします。

活用例

  • トークンクレームをデバッグ

    開発中にiss、sub、aud、expなどの標準クレームを確認します。

  • 有効期限を確認

    expをローカル日時へ変換し、セッション期限の問題を調べます。

プライバシー

JWTのBase64URLデコードとクレーム解釈はブラウザ内で処理されます。

動作要件

署名部分は検証されないため、デコード結果だけではトークンの真正性を確認できません。

よくある質問

JWT署名の有効性も確認しますか?
いいえ。headerとpayloadをBase64URLデコードするだけで、signatureは検証しません。表示内容を真正性の根拠にはできません。
有効期限を読みやすい日時で確認できますか?
expがUnix秒なら、ブラウザのローカル日時と残り時間または期限切れ状態を表示します。