JWTデコーダーツール
JWT(JSON Web Token)を貼り付けると、ヘッダーとペイロードをデコードして見やすいJSONで表示します。exp(有効期限)やiat(発行日時)などのタイムスタンプは人間が読める日時に変換し、期限切れを警告します。すべての処理はお使いのブラウザ内で完結し、トークンがサーバーに送信されることは一切ありません。
JWTを貼り付けると、ここにデコード結果が表示されます。
| クレーム | 値(Unix秒) | 日時(ローカル) |
|---|
ペイロードに含まれる標準的なクレーム(登録済みクレーム・OIDC標準クレーム)を検出し、意味と値を表示しています。
| クレーム | 値 | 意味 |
|---|
使い方
JWTを貼り付ける
入力欄にJWT文字列を貼り付けます。「ヘッダー.ペイロード.署名」の3部構成のトークンに対応しています。
デコード結果を確認
ヘッダーとペイロードが整形済みJSONで自動表示され、exp/iat/nbf は日時に変換されます。期限切れの場合は警告が表示されます。
必要な部分をコピー
各ブロックの「コピー」ボタンで、整形済みJSONをワンクリックでクリップボードにコピーできます。
JWT(JSON Web Token)とは
JWTは「ヘッダー」「ペイロード」「署名」の3つをドット(.)で連結したトークンで、ヘッダーとペイロードはBase64URLでエンコードされたJSONです(暗号化ではありません)。認証やAPIのアクセストークンとして広く使われます。このツールはBase64URLをデコードして中身を可視化するだけで、署名の検証は行いません。署名の正当性確認はシークレットを持つサーバー側で行ってください。
機能・特徴
- リアルタイムデコード貼り付けと同時にヘッダー・ペイロードを整形JSONで表示。待ち時間はありません。
- 有効期限を自動判定exp/iat/nbf を読みやすい日時に変換し、期限切れ・有効開始前を色付きで警告します。
- 完全プライバシー保護すべての処理はブラウザ内で完結。トークンはサーバーに送信されず、署名の検証も行いません。
- コピー対応・完全無料整形済みJSONをワンクリックでコピー。会員登録・インストール不要で何度でも無料です。
活用シーン
- API認証トークン(Bearer)の中身を素早く確認
- ログイン不具合の調査(exp切れ・clamの確認)
- OAuth / OpenID Connect の id_token / access_token のデバッグ
- フロントエンドからバックエンドへ渡すクレームの検証
- JWTの構造を学ぶ・チームへ説明する教材として
関連ツール・解説
Base64URLのしくみを手元で確かめたいときはBase64エンコード・デコードツールが便利です。署名で使われるハッシュはハッシュ生成ツールで、jti(JWT ID)のような一意な識別子はUUID生成ツールで作成できます。JWTの仕組みや使いどころをより詳しく知りたい方は、解説記事「JWTとは?仕組みと使い方をやさしく解説」もあわせてご覧ください。