JWTデコーダー
JWT(JSON Web Token)を貼り付けると、ヘッダーとペイロードをデコードして見やすく表示します。発行日時や有効期限も人間が読める形式で確認できます。
入力内容をサーバーに送信しません▾
入力した内容は端末の中だけで処理されます。入力・貼り付けた内容は、お使いのブラウザ(端末)の中だけで処理されます。サーバーへ送信・保存されることはないため、パスワードや個人情報、社内の文章なども安心してご利用いただけます。
署名の検証は行わず、中身(ヘッダー・ペイロード)を表示します。処理はブラウザ内で完結します。
JWTデコーダーとは
JWT(JSON Web Token)を貼り付けると、ヘッダーとペイロードをデコードして見やすく表示するツールです。発行日時(iat)や有効期限(exp)も人間が読める形式で確認できます。開発・デバッグに。
こんなときに便利
- 認証トークンの中身を確認したいとき
- 有効期限が切れていないか調べたいとき
- APIのデバッグで内容を見たいとき
使い方
- JWT(eyJ... の形式)を貼り付けます。
- ヘッダーとペイロードがデコードされて表示されます。
- 有効期限などの時刻情報も確認できます。
詳しく知る
JWTは3つのパートでできている
JWT(JSON Web Token)は、ピリオドで区切られた「ヘッダー.ペイロード.署名」の3部構成です。ヘッダーには署名アルゴリズム、ペイロードにはユーザーIDや有効期限などの情報(クレーム)、署名は改ざん検知のための値が入ります。
ヘッダーとペイロードはBase64URLでエンコードされているだけなので、このツールのように誰でもデコードして中身を読めます。
「デコードできる=安全」ではない
重要なのは、JWTのデコード(中身を読む)と検証(署名が正しいか確かめる)は別だということです。中身は暗号化されていないため、ペイロードにパスワードやクレジットカード番号など秘密の情報を入れてはいけません。誰でも読めてしまいます。
一方、署名はサーバーの秘密鍵がないと正しく作れないため、内容が改ざんされていないことの証明には使えます。このツールは中身の確認用で、署名の正当性までは検証しません。
有効期限(exp)の見方
ペイロードの exp(有効期限)や iat(発行日時)は、Unixタイムスタンプ(1970年からの秒数)で書かれています。このツールは人が読める日時に変換して表示するので、トークンが失効していないかをすぐ確認できます。ログイン状態が突然切れる原因を調べるときに役立ちます。
他のサイトとの違い
| べんりや | 一般的な他サイト | |
|---|---|---|
| 料金 | 完全無料(回数制限なし) | 無料〜有料・回数制限あり |
| 会員登録 | 不要 | 必要な場合あり |
| 入力内容の扱い | 端末内で処理(サーバー送信なし) | サーバーへ送信される場合あり |
| インストール | 不要(ブラウザで完結) | アプリが必要な場合あり |
| 広告 | 控えめ | 多い場合あり |
※ 一般的な他サイトの傾向をまとめたもので、すべてのサービスに当てはまるものではありません。
よくある質問
署名は検証されますか?
いいえ。本ツールは中身を表示するだけで、署名の正当性は検証しません。
トークンは送信されますか?
いいえ。デコードはすべてブラウザ内で行われます。
会員登録やアプリのインストールは必要ですか?
いいえ。会員登録もインストールも不要です。このページをブラウザで開くだけで、すぐに無料でお使いいただけます。
料金はかかりますか?利用回数の制限はありますか?
いいえ。べんりやのツールはすべて無料で、利用回数の制限もありません。何度でもお使いいただけます。
スマートフォンでも使えますか?
はい。スマートフォン・タブレット・パソコンのいずれのブラウザでもご利用いただけます。
つなげて使う
このツールのあとは、次の作業へそのまま進めます。