142以上の無料オンラインツール · かんたん・高速・正確

JWTデコーダー

JSON Web Tokenをデコードして、ヘッダーとペイロードをブラウザですぐに確認できます。

JWTデコーダーの使い方

  1. JWT全体(eyJで始まる、ドットで区切られた3つの部分)を貼り付けます。
  2. 「実行」をクリックすると、デコードされたヘッダーとペイロードが整形されたJSONで表示されます。
  3. alg、exp(有効期限)、iat(発行日時)、sub(サブジェクト)などのクレームを確認します。

JWTデコーダーの仕組み

JWTは、ドットで区切られた3つのBase64URLエンコードされた部分からなります。署名アルゴリズムを示すヘッダー、クレームを含むペイロード、そして署名です。ヘッダーとペイロードは暗号化ではなくエンコードされているだけなので、トークンを持っていれば誰でも読めます。デコーダーはトークンを分割し、Base64URLを標準のBase64に変換してデコードし、整形したJSONを表示します。

デコードでは署名を検証しないため、トークンが本物か改ざんされていないかはわかりません。それはサーバー側で秘密鍵または公開鍵を使って行う必要があります。expなどの時刻クレームはUnixタイムスタンプで、Unixタイムスタンプ変換ツールで読める日時に変換できます。

よくある質問

このツールは無料ですか?
はい。アカウント登録なしで、無料でJWTをデコードできます。
署名は検証されますか?
いいえ。このツールは、暗号化ではなくBase64URLでエンコードされているだけのヘッダーとペイロードをデコードするのみで、署名は検証しません。
トークンがブラウザの外に送信されますか?
いいえ。デコードはすべてブラウザ内で行われ、トークンがサーバーに送信されることはありません。

その他の開発者向けツール

開発者向けツールをすべて見る →