メインコンテンツへスキップ
← ホーム

JWTデコード

JWTトークンを即座にデコードし、header、payload、署名を表示

JWTトークン

デコードされたトークンがここに表示されます。最新の3件のトークンが保持されます。

JWTとは?

JWTは、ドットで区切られた3つのBase64URLパートで構成されます。ヘッダー(署名アルゴリズム)、ペイロード(クレーム)、署名です。デコーダーはヘッダーとペイロードをJSONで表示し、iss・sub・audを一覧にし、exp・nbf・iatを日時に変換して有効か期限切れかを示します。署名の検証は行いません。直近3件のトークンはページ上に残り、差分を比較できます。

使用例

JWTの構造
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIn0.<signature>
   ヘッダー                              ペイロード                      署名
ペイロード内の有効期限クレーム
"exp": 1735689600 → 2025年1月1日 00:00:00 UTC(期限切れ)

よくある質問

このツールはJWTの署名を検証しますか?

いいえ。中身を読めるようにトークンをデコードするだけです。署名の検証には秘密鍵または公開鍵が必要なため、サーバー側で行ってください。

本番環境のトークンを貼り付けても安全ですか?

トークンはブラウザー内でデコードされ、当サイトのサーバーに送信されることはありません。とはいえ、有効なトークンはパスワードと同じように扱い、むやみに共有しないでください。

JWTのペイロードは暗号化されていますか?

通常はされていません。一般的な署名付きJWT(JWS)はエンコードされているだけなので、トークンを持っていれば誰でもペイロードを読めます。秘密情報は絶対に含めないでください。

exp、iat、nbfはどういう意味ですか?

expは有効期限、iatはトークンの発行日時、nbfはそれより前には受け付けてはならない日時です。いずれも秒単位のUnixタイムスタンプです。

関連ツール