新登場オブジェクトストレージ提供開始:S3 互換、毎月 10 GB まで無料、超過分は従量課金。詳しく見る

JWT デコーダー

JSON Web Token を貼り付けると、ヘッダーとペイロード、発行日時と有効期限を確認できます。デコードはすべてブラウザ内で行われます。

仕組み

JWT の読み方

3 つのパート

JWT は header.payload.signature の形式で、各パートは Base64URL でエンコードされています。ヘッダーはアルゴリズムを、ペイロードはクレームを含みます。

デコード≠検証

JWT のペイロードは誰でも読めます。正しい鍵で署名を検証して初めて、自分のサーバーが発行し改ざんされていないことが証明されます。

よく使われるクレーム

iss は発行者、sub は主体、aud は受信者、iat・nbf・exp はそれぞれ発行日時・有効開始・有効期限の Unix タイムスタンプです。

FAQ

よくあるご質問

本番のトークンを貼り付けても安全?

ページはローカルでデコードし何も送信しませんが、本番トークンはパスワード同様に扱い、できれば期限切れやテスト用のものを使ってください。

alg none が危険なのはなぜ?

署名のないトークンは誰でも偽造できます。サーバーは alg none を拒否し、想定したアルゴリズムだけを受け付ける必要があります。