DevDesk

DEVDESK / GUIDE

JWTデコーダー — 使い方ガイド

JWT の Base64URL ヘッダーとペイロードを UTF-8 JSON にデコードします。署名検証は行いません。

使い方

  1. ドット区切りの JWT 全体を貼り付けます。
  2. ヘッダー、ペイロード、時刻 claim を確認します。
  3. UTC・ローカル時刻とブラウザー時刻による有効期限を確認します。

入力と出力の例

例 1

入力

eyJhbGciOiJub25lIiwidHlwIjoiSldUIn0.eyJzdWIiOiJkZW1vIiwiZXhwIjoxODkzNDU2MDAwfQ.

出力

{
  "alg": "none",
  "typ": "JWT"
}

{
  "sub": "demo",
  "exp": 1893456000
}

例 2

入力

eyJhbGciOiJIUzI1NiJ9.eyJyb2xlIjoicmVhZGVyIn0.signature

出力

{
  "alg": "HS256"
}

{
  "role": "reader"
}

よくある質問

JWT の署名を検証しますか?

いいえ。ヘッダーとペイロードを読むだけで、署名検証やサーバー認証は行いません。

exp と nbf はどう表示されますか?

Unix 秒として解釈し、UTC とブラウザーのローカル時刻を表示します。有効期限はブラウザーの時計で判定します。

本番トークンを貼り付けてもよいですか?

外部には送信しませんが、機密性の高い本番トークンは入力しないでください。URL やログにも保存しないでください。