JWTの有効期限とライフタイムチェッカー
ガイド
JWT有効期限&ライフタイムチェッカー
JSON Webトークンを貼り付けて、有効期限の状態を即座に確認し、有効期限までのライブカウントダウンを表示し、インタラクティブなタイムラインでトークンの有効期間を視覚化します。署名シークレットなしで、すべての標準クレーム(iss、sub、aud、exp、iat、nbf)およびカスタムクレームをデコードします。すべてブラウザで実行されます。
使用方法
JWTを入力フィールドに貼り付けてクリックしてください チェック。このツールは、ヘッダーとペイロードをデコードし、トークンの有効性ステータス(有効、期限切れ、まだ有効でない、もうすぐ期限切れ)を表示し、毎秒更新されるライブカウントダウンを表示し、現在時刻がマークされた発行済みから有効期限までの視覚的なタイムラインをレンダリングします。
機能
- ライブカウントダウン – 毎秒更新されるリアルタイムの「2時間34分17秒後に有効期限切れ」カウンター
- ビジュアルタイムライン – 発行済み→現在→有効期限までの経過率を示すプログレスバー
- 有効性ステータス – 色分けされたインジケーター: 🟢 有効、🔴 期限切れ、🟡 まだ有効でない、🟠 もうすぐ期限切れ、⚪ 有効期限なし
- 時間クレーム – iat(発行済み)、exp(有効期限)、nbf(有効期限前)を人間が読める日付で表示
- トークン有効期間 – 総有効期間(exp − iat)を人間が読める形式で、経過率とともに表示
- すべてのクレームをデコード – iss、sub、aud、jti、およびカスタムクレームを含む完全なクレームテーブル
- ヘッダー情報 – 署名アルゴリズム(HS256、RS256、ES256など)とトークンタイプを表示
- シークレット不要 – 検査のみのデコード。署名検証は不要
よくある質問
-
JWTをここに貼り付けても安全ですか?
はい。このツールは完全にブラウザで実行されます — トークンはいかなるサーバーにも送信されません。デコードは、JavaScriptの組み込みatob()関数を使用してbase64デコードを行います。トークンデータを使用してネットワークリクエストは行われません。ただし、JWTは資格情報であることを忘れないでください。完全に信頼できない限り、本番トークンをオンラインツールに貼り付けることは避けてください。このツールは、開発またはステージングトークンを検査するのに理想的です。
-
JWTの時間クレーム(iat、exp、nbf)は何を意味しますか?
JWTトークンには3つの標準時間クレームがあり、すべてUnixタイムスタンプ(1970年1月1日からの秒数)として格納されます。「iat」(Issued At)はトークンが作成された日時を記録します。「exp」(Expiration Time)はトークンが受け入れられなくなる日時を指定します。「nbf」(Not Before)はトークンが受け入れられる最も早い日時を指定します。トークンは、現在時刻がnbfの後でexpの前にある場合にのみ有効です。すべてのトークンに3つのクレームすべてが含まれているわけではありません。expが最も一般的で、nbfはオプションです。
-
このツールはJWT署名を検証できますか?
いいえ — このツールは検査と有効期限チェックのみを目的としています。JWT署名検証には、署名シークレット(HS256などのHMACアルゴリズムの場合)または公開鍵(RS256やES256などの非対称アルゴリズムの場合)が必要です。このツールはシークレットを要求せず、クライアントサイドのみで実行されるため、署名を検証せずにトークンの内容をデコードして表示します。署名検証を含む完全なJWT検証には、アプリケーションでサーバーサイドJWTライブラリを使用してください。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
