SECURITY / DEVDESK
JWTデコーダー
JWT の Base64URL ヘッダーとペイロードを UTF-8 JSON にデコードします。署名検証は行いません。
デコードでは署名、発行者、信頼性を検証しません。偽造された値が表示される場合があります。サーバーがトークンを検証するまでは内容を信頼しないでください。トークンはこのブラウザー内でのみ処理し、保存や送信はしません。
入力と出力の例
例 1
入力
eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiJkZW1vIiwiZXhwIjoxODkzNDU2MDAwfQ.出力
{
"alg": "none",
"typ": "JWT"
}
{
"sub": "demo",
"exp": 1893456000
}例 2
入力
eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoicmVhZGVyIn0.signature出力
{
"alg": "HS256"
}
{
"role": "reader"
}使い方
- ドット区切りの JWT 全体を貼り付けます。
- ヘッダー、ペイロード、時刻 claim を確認します。
- UTC・ローカル時刻とブラウザー時刻による有効期限を確認します。
よくある質問
JWT の署名を検証しますか?
いいえ。ヘッダーとペイロードを読むだけで、署名検証やサーバー認証は行いません。
exp と nbf はどう表示されますか?
Unix 秒として解釈し、UTC とブラウザーのローカル時刻を表示します。有効期限はブラウザーの時計で判定します。
本番トークンを貼り付けてもよいですか?
外部には送信しませんが、機密性の高い本番トークンは入力しないでください。URL やログにも保存しないでください。