JWTデコーダー
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を貼り付け、「デコード」をクリックしてください。ヘッダー、ペイロード、有効期限情報などを確認できます。すべての処理はお使いのブラウザ内で実行されます。