JWTデコーダー:JSON Web Tokenをデコード【無料】
無料・登録不要で、ブラウザで動作します。 JSON Web Tokenを貼り付けると、ヘッダーとペイロードを読みやすいJSONで表示し、発行日時、有効開始日時、有効期限を日付で表示して、期限切れかどうかも示します。トークンは端末内でデコードされ、どこにも送信されません。
トークンはお使いのデバイス上でデコードされ、どこにも送信されません。署名は検証されないため、ご自身のサーバーでトークンを検証するまでは、この内容を信頼しないでください。
JWTデコーダーを使う理由
- 完全無料
- 何度でもお使いいただけます。登録不要、透かしなし、インストールも不要です。
- プライバシーを重視した設計
- 入力した内容はブラウザ内にとどまり、当社に送信されることはありません。
- どのデバイスでも使える
- Windows、Mac、Linux、Android、iPhone のブラウザで動作します。アプリは不要です。
JWTデコーダーの使い方
- トークンを貼り付けます(先頭に「Bearer 」が付いていても構いません)。
- ヘッダー、ペイロード、日時のクレームを確認します。
- 必要な部分をコピーします。
よくある質問
- 本物のトークンを貼り付けても安全ですか?
- デコードは端末内で行われ、何も送信されません。それでも、有効なトークンはパスワードと同じように扱ってください。トークンを持っている人は、期限が切れるまでそれを使える可能性があります。
- 署名は検証されますか?
- いいえ。トークンをデコードするだけです。誰でも任意の内容でトークンを作れるため、信頼する前にサーバー側で鍵を使って署名を検証する必要があります。
- exp、iat、nbfとは何ですか?
- expはトークンの有効期限、iatは発行日時、nbfはそれより前は無効となる日時です。秒単位のUnixタイムスタンプで保存されていますが、このツールでは日付で表示します。
- トークンが読み取れないのはなぜですか?
- 署名付きJWTは、ドットで区切られた3つの部分からなります。暗号化されたトークン(5つの部分)は鍵がないと読めず、JWTではないトークンを使うサービスもあります。
- JWTデコーダーは無料ですか?
- はい。無料でお使いいただけます。登録もインストールも不要です。
関連ツール
- Base64デコード・エンコードBase64を読めるテキストにデコード、またはテキストをBase64にエンコードできます。入力と同時に結果が表示され、アクセント付き文字や絵文字(UTF-8)、URLセーフ形式にも完全対応。ファイルをBase64にしたり、デコードしたBase64をファイルとして保存したりもできます。すべて端末内で処理されます。
- JSON整形JSONを貼り付けると正しいかどうかをチェックし、見やすいインデントで整形したり、1行に圧縮(minify)したりできます。エラーがあれば、その行と列が表示されます。データは端末内で処理されます。
- Unixタイムスタンプ変換Unixタイムスタンプを任意のタイムゾーンの日時に変換したり、日時をタイムスタンプに変換したりできます。列ごと貼り付ければまとめて変換できます。秒・ミリ秒・マイクロ秒は自動で判別され、上部には現在のエポック秒がリアルタイムで表示されます。