デコード=検証と誤解する
デコードできることと「正しい JWT」であることは別です。署名(JWS)検証ができていない JWT は信用できません。
JWT(JSON Web Token)をブラウザで即座にデコードして、ヘッダー/ペイロード(claims)を読みやすく表示します。alg、exp、iss、aud、sub、iat、nbf などを確認でき、日時も見やすく変換します。署名検証はサーバー側で行ってください(このツールはデコードのみ)。
JWT(header.payload.signature)を貼り付けます。
ヘッダーとペイロード(claims)が JSON として整形表示されます。
exp/iat/nbf などの日時を確認します。
必要に応じてコピーしてバグ報告や実装比較に使います。
ログインや API 認証の不具合時に claims を確認し、issuer/audience/期限の設定ミスを切り分けます。
環境差や時計ズレで exp/nbf が原因になっていないかを確認できます。
kid や alg の違いを比較し、鍵ローテーションや設定変更の影響を追えます。
access token と id token の内容を比較して、必要な claims がどちらに入っているか確認できます。
デコードできることと「正しい JWT」であることは別です。署名(JWS)検証ができていない JWT は信用できません。
exp/iat/nbf は Unix time(秒)です。ミリ秒と混同すると期限判定を誤ります。
実運用では access token / id token / refresh token の役割が違います。どのトークンを見ているかを確認してください(refresh token は JWT ではない場合もあります)。
JWT を貼り付けてヘッダーと claims を確認し、alg や kid、スコープなどの差分を素早く把握します。
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2V4YW1wbGUuY29tLyIsImF1ZCI6ImFwaSIsInN1YiI6InVzZXItMTIzIiwiZXhwIjoxNzc5MjQ5MDAwLCJpYXQiOjE3NzkyNDU0MDB9.signatureヘッダー/ペイロードが整形表示され、exp/iat が日時として表示されます。期限切れの疑いがあるときに exp を確認し、環境差(時計ズレ)や nbf の影響を切り分けます。
exp, iat, nbf を含む JWT各フィールドが読みやすい日時で表示され、比較が容易になります。JWT は Base64URL でエンコードされた header と payload、そして signature(JWS)の 3 部構成です。
このツールは Base64URL のデコードと整形表示を行いますが、署名の検証は行いません。
安全な判定は、サーバー側で署名検証を行い、iss/aud/exp/nbf などの claims を検証して決めます。
A. できません。デコードは Base64URL の復号で、署名の正当性は保証しません。正しい検証はサーバー側で署名(JWS)を検証して行ってください。
A. alg は署名アルゴリズムです。例えば HS256 は共有秘密(HMAC)、RS256/ES256 は公開鍵暗号の署名です。alg の値だけで信頼性は判断できません。
A. exp/iat/nbf は Unix time(秒)です。ミリ秒ではありません。日時に変換して比較するとミスが減ります。
A. いいえ。入力した JWT はブラウザ内で処理され、アップロードされません。ただし機密トークンは取り扱いに注意し、共有 PC などでは貼り付けないでください。
A. JWT は 3 つの部分(header.payload.signature)からなり、header と payload は Base64URL です。つまり「誰でも読める」ことが前提で、秘匿は暗号化(JWE)で行います。
他の開発者ツールも確認できます
Base64 を UTF-8 対応でエンコード/デコード。Base64URL の確認にも使えます。すべてブラウザ内で処理します。
MD5、SHA-1、SHA-256、SHA-512 のチェックサムをローカルで生成します。
行/列のエラー表示付きで JSON を整形・検証・圧縮。ローカル処理で安全。
URL をエンコード/デコードして、クエリ文字列や API パラメータを安全に扱えます。
JWT デコーダー: JWT を安全にデコードして claims と期限を確認します。入力はアップロードされず、処理はブラウザ内で完結します。
Standard: RFC 7519 - JSON Web Token (JWT)
⚠️ Security Notice
This tool only decodes JWT tokens without verifying signatures.
DO NOT use decoded tokens for authentication or authorization.
Always verify JWT signatures on the server side.
💡 ライブモード: 入力に合わせて結果が自動更新されます。