🔐

JWT デコード

JSON Web Tokenをデコードして検査します。ヘッダー、ペイロード、署名を表示します。有効期限ステータス、アルゴリズムラベル、セクションごとのワンクリックコピー。

開発者ツール ローカルで実行 データは送信されません
デコード JWT 認証 クライアントサイド
JWT トークン
トークンを待機中—
🔐
デコードする JWT を貼り付け
HS256、RS256、ES256 およびすべての標準 JWT アルゴリズムに対応

JWT Decoder とは?

JWT Decoder は JSON Web Token を3つの部分に解析し、ヘッダー、ペイロードのクレーム、アルゴリズム、署名セグメントを確認できるようにします。認証のデバッグ、有効期限の確認、トークンをサーバーに送信せずに実際の内容を理解するのに役立ちます。

JWT Decoder の使い方

  1. 入力エリアに JWT を貼り付けてください。
  2. デコードされたヘッダーとペイロードのセクションを確認します。
  3. exp、iss、aud、sub などのクレームやカスタムフィールドを確認します。
  4. デコードされた値をコピーするか、認証フローの想定と比較します。
JWTの仕組みを理解する ▾
例
入力 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... のようなJWTを貼り付けてください
出力 このツールはトークンをヘッダー、ペイロード、署名に分割し、読み取り可能なクレームをデコードします。
一般的な使用例
  • APIや認証のデバッグ中にトークンのクレームを検査
  • バックエンドツールなしで有効期限、発行者、対象者、サブジェクトの値を確認
  • システムが使用している署名アルゴリズムとトークン構造を確認
  • JWTのヘッダー、ペイロード、署名の各セグメントがどう組み合わさるかを学ぶ
このツールを使う理由
  • ログインフロー、API認可、トークン有効期限の問題のデバッグに役立ちます。
  • JWTの構造をチームメンバーや関係者に説明しやすくします。
  • ローカルで実行されるため、検査中に貼り付けたトークンがアップロードされることはありません。
よくある質問
JWTをここに貼り付けても安全ですか?

はい。デコードはすべてブラウザ内で実行され、トークンがサーバーに送信されることはありません。ただし、機密性の高いクレームを含む本番トークンは、クライアント側だけで処理されると確信できない限り、公開ツールに貼り付けないでください。

このツールは署名を検証できますか?

いいえ。署名検証にはシークレット(HMAC)または公開鍵(RSA/EC)が必要です。このツールはBase64URLでエンコードされたヘッダーとペイロードをデコードするだけです。検証はサーバー側で行う必要があります。

「トークンが期限切れ」とはどういう意味ですか?

expクレームは、トークンが有効でなくなる時点を示すUnixタイムスタンプです。現在時刻がそのタイムスタンプを過ぎている場合、サーバーはトークンを拒否し、再認証が必要になります。

JWTとセッションCookieの違いは何ですか?

セッションCookieはサーバーにセッションIDを保存し、各リクエストでそれを参照します。JWTは自己完結型で、すべてのクレームがトークン自体に含まれるため、サーバー側のセッションストレージは不要です。このためJWTはステートレスな分散システムで有用です。