JWT デコード
トークンの中身を読む。
無料 · 登録不要 · 端末内で計算
トークンはタブから出ません
- 2部分を解読
- 3項目を日付に
- 0登録
- 1回でコピー
JWT デコードの仕様
- 読み取る対象
- ヘッダーとペイロード
- 日時
- exp・iat・nbf
- 署名
- 表示のみ、検証なし
- 符号化
- Base64url
- 壊れたトークン
- 何が問題かを表示
- 料金
- 無料
- 登録の要否
- 不要
- 処理する場所
- あなたの端末の中
JWT デコードの使い方
- 1
トークンを貼り付ける
トークンを貼り付け
- 2
中身を読む
中身を読む
- 3
日時を確かめる
日時を確かめる
よくある質問
署名は検証される?
されませんし、こちらから求めることもありません。署名の検証には秘密鍵が必要で、それをウェブページに貼らせるようなことはこのサイトではしません。
トークンはどこかに送られる?
送られません。解読はこのタブの中で行われ、トークンが送信されることも保存されることもありません。
鍵なしでペイロードが読めるのはなぜ?
JWT のペイロードは base64url で符号化されているだけで、暗号化されていません。トークンを持つ人は誰でも読めます。だから秘密の情報を入れてはいけないのです。
exp・iat・nbf とは?
有効期限、発行日時、有効開始のことです。いずれも1970年からの秒数なので、ここでは日付に直して表示しています。
JWT が実際に守っているもの
トークンを貼り付けると、ヘッダーとペイロードが整形された JSON で出ます。exp・iat・nbf は日付で表示され、どのくらい前か先かも分かります。
- 署名は、トークンが改ざんされていないことを示すものです。中身を隠すものではありません。
- ペイロードの内容は公開されているものとして扱ってください。トークンを持つ人は誰でも読めます。
- 期限切れのトークンも中身は読めます。だから合否ではなく、日付として表示しています。
- 検証は鍵を持つサーバー側の仕事で、ブラウザのタブの中でやることではありません。
仕様をすべて見る
| 読み取る対象 | ヘッダーとペイロード。どちらも整形した JSON で表示します。 |
|---|---|
| 日時 | 有効期限・発行日時・有効開始を、どのくらい前か先かとともに日付で表示します。 |
| 署名 | トークンにあるまま表示します。検証はしません。 |
| 符号化 | Base64url。末尾の詰め物を省いたトークンにも対応します。 |
| 壊れたトークン | エラーの詳細ではなく、どの部分が読めなかったかをお伝えします。 |
| 料金 | 無料。作業領域の外に、広告と分かる形で広告を出しています。 |
| 登録の要否 | 不要。 |
| 処理する場所 | このブラウザのタブの中。どこにも送られません。 |
同じファイルのまま続ける
開発ツール一覧: SPOTTOOLSの開発ツール