JWTデコーダー
JSON Web Tokenを貼り付けて、ヘッダー、ペイロード、署名をデコード。HMAC署名の検証と有効期限カウントダウンも利用できます。
このツールについて
JWTデコーダーは、サーバーに送信することなくJSON Web Tokenの中身を確認できる ツールです。JWTはコンパクトでURLセーフなトークンで、現代のWebアプリケーションに おける認証と情報交換に使用されます。ドット区切りの3つの Base64urlエンコード されたパーツで構成されます: ヘッダー(アルゴリズムとトークンタイプ)、 ペイロード(クレーム)、 署名です。
このツールはヘッダーとペイロードを読みやすいJSONにデコードし、各パーツを
色分けして表示します — ヘッダーは青、ペイロードは紫、署名はアンバーです。
iss、sub、aud、exp、iat、
jti などの標準クレームにはツールチップで解説が表示されます。
タイムスタンプクレームは自動的に人間が読める日付に変換され、exp クレームには
ライブカウントダウンが表示されるため、トークンの有効期限を正確に把握できます。
HMAC署名トークン(HS256、HS384、HS512)の場合、シークレットキーを入力して 署名を検証できます。HMACダイジェストを個別に計算する必要がある場合は、 ハッシュ生成ツールをご利用ください。 デコードされたペイロードを整形表示するには、 JSONフォーマッターに貼り付けてください。 すべてのデコードと検証はWeb Crypto APIを使用してブラウザ内で完結します — トークンやシークレットが外部に送信されることはありません。
使い方
- 入力エリアにJWTを貼り付けます。
- ヘッダーとペイロードが即座にデコードされます。上部に色分けされたトークン構造が表示されます。
- クレーム名(
exp、subなど)にカーソルを合わせると解説が表示されます。タイムスタンプクレームは人間が読める日付で表示されます。 - トークンに
expクレームがある場合、ライブカウントダウンで有効期限切れかどうかが表示されます。 - HMAC署名を検証するには、シークレットキーを入力してVerifyをクリックします。
- CopyをクリックするかCtrl+Shift+Cを押して、デコードされたヘッダーとペイロードをJSONとしてコピーします。
このツールについて
よくある質問
ここにJWTを貼り付けても安全ですか?
はい。デコード処理全体がJavaScriptのatob()とWeb Crypto APIを使用してブラウザ内で実行されます。データがサーバーに送信されることはなく、ログ記録や保存も行われません。
JWTとは何ですか?
JSON Web Token(JWT)はオープンスタンダード(RFC 7519)で、パーティ間で情報をJSONオブジェクトとして安全に送信するためのものです。認証に一般的に使用されます — ユーザーがログインした後、サーバーがJWTを発行し、クライアントが以降のリクエストでそれを送信します。
RSAやECDSA署名を検証できますか?
このツールはHMAC署名検証(HS256、HS384、HS512)のみをサポートしています。RSAとECDSAの検証には公開鍵のインポートが必要であり、現在はサポートされていません。
クレームの略称は何を意味しますか?
標準クレームには以下が含まれます:iss(発行者)、sub(主体)、aud(対象者)、exp(有効期限)、nbf(有効開始日時)、iat(発行日時)、jti(JWT ID)。デコードされたペイロード内のクレーム名にカーソルを合わせると解説が表示されます。
JWTをデコードするとシークレットキーが分かりますか?
いいえ。ヘッダーとペイロードはBase64urlエンコードされているだけで、暗号化されていません — 誰でもデコードできます。署名はトークンが改竄されていないことを証明しますが、シークレットキー自体はトークンに含まれていません。
関連ツール
Base64エンコード/デコード
ドラッグ&ドロップ対応でBase64文字列やファイルをエンコード・デコードします。
JSONフォーマッター
JSONの整形、検証、ツリー表示をシンタックスハイライト付きで行えます。
ハッシュ生成ツール
テキストやファイルのMD5、SHA-1、SHA-256、SHA-512ハッシュを生成します。
パスワード生成ツール
エントロピーベースの強度分析付きで安全なパスワードとパスフレーズを生成します。
HMACジェネレーター
MD5、SHA-1、SHA-256、SHA-384、SHA-512を使用してHMAC署名を生成します。16進数またはBase64出力対応。
OAuth 2.0フロービジュアライザー
OAuth 2.0認可フローをステップごとの図で可視化します。Authorization Code、PKCE、Client Credentialsなどに対応。