ツール › 開発者向け
JWT デコーダー
JSON Web Token をデコードし、有効期限を確認し、HS256、RS256、PS256、ES256 の署名を WebCrypto でブラウザ内で検証します。
ヘッダー
{
"alg": "HS256",
"typ": "JWT"
}ペイロード
{
"sub": "4021",
"name": "Nibbo",
"pro": true,
"iat": 1791800000,
"exp": 1791803600
}- アルゴリズム
- HS256
- 発行日時
- 2026/10/12 10:13:20
- 有効期限
- 2026/10/12 11:13:20 期限切れ
しくみ
- ヘッダーとペイロードは手元で Base64URL からデコードされます。
- 署名はブラウザ内蔵の WebCrypto で確認します。シークレットや鍵はこのタブから出ません。
- "alg": "none" のトークンは常に未検証として表示されます。
よくある質問
デコードが手元で行われることがなぜ大切なのですか?
JWT は有効なセッションそのものであることが多く、リクエストを記録するサイトに貼り付けると、アカウントへのアクセス権を渡すことになります。
どの鍵形式に対応していますか?
HS* には共有シークレット、RS*・PS*・ES* には PEM(SPKI)または JWK 形式の公開鍵が使えます。