実用ガイド

JWT exp タイムスタンプ変換:トークン期限を確認する

JWT の exp、iat、nbf は通常 Unix 秒のタイムスタンプです。読みやすい日時に変換すると、期限切れ、未有効、発行時刻の確認がしやすくなります。

無料ツールを開く

手順

  1. JWT をデコードし、exp、iat、nbf を探します。
  2. 数値のタイムスタンプだけをコピーします。
  3. Unix タイムスタンプ変換ツールを開きます。
  4. 10桁なら秒、13桁ならミリ秒を選びます。
  5. ローカル時刻と UTC をアプリケーションログと比較します。
  6. 最終的な有効性はバックエンドの検証ルールにも依存します。

重要なポイント

  • JWT の時刻は通常ミリ秒ではなく秒です。
  • 変換結果が極端に未来なら単位が違う可能性があります。
  • デコードできても、署名、issuer、audience、clock skew で拒否されることがあります。
  • サーバーログと比べる場合は UTC を使うと分かりやすいです。

よくある質問

JWT の exp とは?

トークンを拒否すべき期限を表す時刻です。

JWT exp は秒ですか、ミリ秒ですか?

JWT NumericDate は通常 Unix 秒です。

署名検証なしで期限を確認できますか?

時刻を見ることはできますが、トークンを信頼するには署名とクレーム検証が必要です。

関連ガイド