読み込み中...
読み込み中...
JWTトークンをデコードしてヘッダー・ペイロード・署名を表示。
| クレーム | 名前 | 説明 |
|---|---|---|
| iss | Issuer | トークン発行者 |
| sub | Subject | トークンのサブジェクト(ユーザーID等) |
| aud | Audience | トークンの対象受信者 |
| exp | Expiration | 有効期限(Unixタイムスタンプ) |
| nbf | Not Before | 有効開始日時 |
| iat | Issued At | 発行日時 |
| jti | JWT ID | トークンの一意識別子 |
JWT(JSON Web Token)は、Webアプリケーションの認証やAPI通信で広く使われるトークン形式です。Base64URLエンコードされたヘッダー、ペイロード、署名の3パートで構成されます。このツールではJWTをデコードし、含まれるクレーム(iss、sub、exp等)を読みやすいJSON形式で表示します。有効期限の自動チェックも行います。
| クレーム | フルネーム | 意味・用途 |
|---|---|---|
| iss | Issuer | トークンの発行者(例: accounts.google.com) |
| sub | Subject | トークンの主体(ユーザーIDなど) |
| aud | Audience | トークンの受信者(対象クライアントID) |
| exp | Expiration Time | 有効期限(Unixタイムスタンプ) |
| nbf | Not Before | この時刻以降に有効(Unixタイムスタンプ) |
| iat | Issued At | 発行日時(Unixタイムスタンプ) |
| jti | JWT ID | トークン固有のID(リプレイ攻撃防止に使用) |
※ IANA登録クレーム(RFC 7519 Section 4.1)。その他にPublic/Privateクレームをアプリ側で定義可能です。
JWT(JSON Web Token)はRFC 7519で定義された認証トークン形式です。ヘッダー.ペイロード.署名の3パートで構成されます。
はい、すべての処理がブラウザ内で完了します。トークンがサーバーに送信されることはありません。機密性の高いトークンでも安心して使えます。
署名の表示は行いますが、検証にはシークレットキーまたは公開鍵が必要です。本ツールはデコード(解読)専用です。
ペイロードのexpクレーム(Unixタイムスタンプ)を日時に変換し、期限切れかどうかを自動判定して表示します。
OAuth 2.0、シングルサインオン(SSO)、APIの認証・認可、Firebase Auth、Auth0等で広く使われています。
セッションCookieはサーバー側でセッション状態を管理しますが、JWTはトークン自体に情報が含まれるステートレス認証です。マイクロサービスやSPAとの相性が良いです。