JWTデコーダー

JWT Decoder
Copied!
JWT (paste full token)
Header
Payload
Signature

ブラウザ内でJSON Webトークンを解析し、ヘッダーとペイロードを読み取り可能なJSONとして表示する無料のJWTデコーダーです。必要に応じて有効期限(exp)と発行日時(iat)を現地時間で表示します。このツールは署名を検証せず、検査のためにトークンをデコードするだけです。データは一切サーバーに送信されません。

このJWTデコーダーを使用する理由

  • 迅速な検査: トークンを貼り付けると、すぐにヘッダーとペイロードを確認できます。
  • 有効期限が一目でわかる: expおよびiatクレームが人間が読み取り可能な日時で表示されます。
  • プライベート: デコードはすべてあなたのブラウザ内で行われます。
  • バックエンド不要: ローカル開発や認証フローのデバッグに役立ちます。

主な機能

  • デコード: 完全なJWT(ヘッダー.ペイロード.署名)を貼り付けて「デコード」をクリックします。
  • ヘッダー & ペイロード: 両方ともフォーマットされたJSONとして表示されます。
  • Exp / iat: 存在する場合、有効期限と発行日時がローカル時間で表示されます。期限切れのトークンはマークされます。
  • 署名: 署名部分は「未検証」(デコード専用ツール)と表示されます。

仕組み

このツールはJWTをドット(.)で三つの部分に分割します。最初の二つの部分はBase64URLデコード(- を + に、_ を / に置き換え、必要に応じてパディングを追加)され、その後atobを通してUTF-8としてデコードされます。結果はJSONとして解析されます。三つ目の部分はそのまま表示されます。暗号学的な検証は行われません。

JWTデコーダーを試す

テキストエリアにJWTを貼り付け、「デコード」をクリックしてください。ヘッダー、ペイロード、有効期限情報などを確認できます。すべての処理はお使いのブラウザ内で実行されます。