JWTデコード
JWTをデコードしてヘッダーとクレームを表示する。デコードは検証ではなく、署名は確認されない。
デコードは検証ではありません
このツールはトークンのBase64URL部分をデコードするだけです。署名は検証されないため、ここに表示される内容をそのまま信用してはいけません。トークンは誰でも任意の内容で作れます。本物であることの証明には署名の検証が必要です。トークンは端末内で処理され、保存も送信もされません。
使い方
JWTを貼り付けて「デコード」を押します。ヘッダーとペイロードがJSONとして表示され、exp、iat、nbfの各クレームは元の数値(Unix時間)とISO 8601形式の時刻の両方で表示されます。expが過去の場合は期限切れであることも明示します。署名部分は文字列として表示するだけです。
注意事項
最重要の注意:デコードは検証ではありません。このツールは署名を一切検証しません。JWTの中身は誰でも偽造できるため、表示された内容を信頼できる情報として扱わないでください。入力したトークンはブラウザ内でのみ処理され、保存も送信もされません。とはいえ、本番環境の有効なトークンを扱う際は、通常の秘密情報と同じ注意を払ってください。
よくある質問
署名の検証はできますか?
できません。検証には発行者の鍵が必要で、このツールはデコード専用です。検証はサーバー側のライブラリで行ってください。
ペイロードは暗号化されていますか?
いいえ。標準のJWT(JWS)のペイロードはBase64URLエンコードされているだけで、誰でも読めます。秘密情報をペイロードに入れないでください。