Developer Tools Platform

JWT Decoder

JWTのヘッダー・ペイロード・署名を分解して表示します。

使い方

  1. テキストエリアにJWT(xxxxx.yyyyy.zzzzz形式)を入力します。
  2. 「デコードする」ボタンをクリックします。
  3. Header・Payload・Signatureに分解された内容が表示されます。

入力例・出力例

入力

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

出力

Header:
{
  "alg": "HS256",
  "typ": "JWT"
}

Payload:
{
  "sub": "1234567890",
  "name": "John Doe",
  "iat": 1516239022
}

よくある質問

署名(Signature)が正しいかどうかも検証できますか?

いいえ。本ツールはHeaderとPayloadをデコードして表示するのみで、署名の検証は行いません。

入力したJWTは外部に送信されますか?

いいえ。デコード処理はすべてブラウザ内で完結し、外部サーバーへは送信されません。

3つのパートに分かれていない文字列を入力するとどうなりますか?

「JWTの形式が正しくありません。」というエラーメッセージが表示されます。