Skip to content
Yunedia Tools

JWTデコード

JWTをデコードしてヘッダーとクレームを表示する。デコードは検証ではなく、署名は確認されない。

デコードは検証ではありません

このツールはトークンのBase64URL部分をデコードするだけです。署名は検証されないため、ここに表示される内容をそのまま信用してはいけません。トークンは誰でも任意の内容で作れます。本物であることの証明には署名の検証が必要です。トークンは端末内で処理され、保存も送信もされません。

使い方

JWTを貼り付けて「デコード」を押します。ヘッダーとペイロードがJSONとして表示され、exp、iat、nbfの各クレームは元の数値(Unix時間)とISO 8601形式の時刻の両方で表示されます。expが過去の場合は期限切れであることも明示します。署名部分は文字列として表示するだけです。

注意事項

最重要の注意:デコードは検証ではありません。このツールは署名を一切検証しません。JWTの中身は誰でも偽造できるため、表示された内容を信頼できる情報として扱わないでください。入力したトークンはブラウザ内でのみ処理され、保存も送信もされません。とはいえ、本番環境の有効なトークンを扱う際は、通常の秘密情報と同じ注意を払ってください。

よくある質問

署名の検証はできますか?

できません。検証には発行者の鍵が必要で、このツールはデコード専用です。検証はサーバー側のライブラリで行ってください。

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

いいえ。標準のJWT(JWS)のペイロードはBase64URLエンコードされているだけで、誰でも読めます。秘密情報をペイロードに入れないでください。