JWTジェネレータ(署名つき)
ヘッダー・ペイロード(JSON)と秘密鍵を入力すると、HS256(HMAC-SHA256)で署名したJWTを生成します。開発・テスト用のトークン発行に。処理はすべてブラウザ内で完結し、秘密鍵や内容が外部に送信されることはありません。
生成されたJWT
このツールについて
- 署名アルゴリズムはHS256(HMAC-SHA256)のみ対応です。ヘッダーの
algは常にHS256に上書きされます。 - ヘッダー・ペイロードはJSONオブジェクト(
)である必要があります。配列やJSON以外はエラーになります。 - 生成したJWTはJWTデコーダーで内容を確認できます(署名検証はできません)。
- 本番の認証情報には使わず、開発・検証用途にご利用ください。秘密鍵の管理は自己責任でお願いします。
- 処理はすべてブラウザ内(Web Crypto API)で完結し、入力内容が外部に送信されることはありません。
よくある質問
どの署名アルゴリズムに対応していますか?
HS256(HMAC-SHA256)のみです。ヘッダーのalgは常にHS256に上書きされます。RS256など公開鍵方式には対応していません。
ヘッダーやペイロードは自由に編集できますか?
はい。どちらもJSONオブジェクトとして自由に編集できます(algのみHS256に固定されます)。iatやexpなどのクレームも手動で指定できます。
生成したJWTはどう確認できますか?
生成結果はJWTデコーダーに貼り付けることでヘッダー・ペイロードの内容を確認できます(署名検証はできません)。
秘密鍵や内容は外部に送信されますか?
いいえ。処理はすべてお使いのブラウザ内(JavaScript)で完結し、入力した内容がサーバーへ送信・保存されることはありません。会員登録も不要で無料で使えます。