Developer Utility

JWT ジェネレーター

Header、Payload、Secret の値を入力して HS256 方式の JWT トークンを生成し、Header、Payload、Signature の構成を一目で確認できます。

JWT 生成 Header と Payload JSON を入力して、テスト用 JWT トークンを生成できます。
HS256 対応 開発テストでよく使われる HMAC SHA-256 署名方式に対応しています。
構造確認 生成されたトークンを Header、Payload、Signature に分けて確認できます。
Algorithm HS256
Header 待機
Payload 待機
Secret 待機

JWT 入力情報

Header JSON、Payload JSON、Secret Key を入力して JWT を生成してください。

セキュリティ案内

このページは開発テスト用の JWT 生成ツールです。本番サービスの Secret Key、管理者トークン、個人情報を含む Payload は入力しないことを推奨します。

Header 待機
Payload 待機
Secret 待機

テスト用 Secret のみ入力してください。本番環境の実際の秘密鍵はサーバー側で安全に管理する必要があります。

よく使う Payload Claim
  • sub: ユーザーまたは対象の識別子
  • name: ユーザー名または表示名
  • iat: トークン発行時刻
  • exp: トークン有効期限
注意

JWT Payload は簡単にデコードできるため、パスワード、個人番号、API Key などの機密値は入れないことをおすすめします。

生成結果

生成された JWT トークンと Header、Payload、Signature の構成を確認できます。

待機中
JWT 生成結果がここに表示されます。
Header
-
Payload
-
Signature
-

ヘルプ

JWT ジェネレーターとは?

JWT ジェネレーターは、Header、Payload、Secret の値を入力して JSON Web Token を作成できる開発者向けユーティリティです。API 認証テスト、ログイントークン構造の学習、フロントエンドとバックエンド間の認証フロー確認などに活用できます。

JWT はどのように構成されますか?

JWT は Header、Payload、Signature の 3 つの部分で構成されます。Header にはアルゴリズムとトークンタイプが入り、Payload にはユーザー ID、発行時刻、有効期限などの claim 情報が入ります。Signature は Header と Payload を Secret Key で署名した値です。

対応機能

  • HS256 方式 JWT 生成
  • Header JSON 入力および整形
  • Payload JSON 入力および整形
  • ランダム Secret 生成
  • JWT Header、Payload、Signature の分離表示
  • 生成されたトークンのコピー機能

注意事項

このツールは開発テストと学習目的で提供されています。本番サービスで使用する Secret Key、管理者トークン、個人情報を含む Payload は入力しないことを推奨します。セキュリティが重要なトークンはサーバー環境で安全に生成・管理してください。

JWT Payload は暗号化されていますか?

一般的な JWT Payload は暗号化ではなく Base64URL エンコードされた形式です。誰でもデコードして内容を確認できるため、機密情報を入れないことをおすすめします。

HS256 とは何ですか?

HS256 は HMAC SHA-256 方式で Header と Payload を Secret Key によって署名する JWT アルゴリズムです。テストや単一サーバー環境でよく使われます。