JWT Generator

Header・Payload・署名鍵からJSON Web Token (JWT) を生成します。

入力データはブラウザ内で処理されます
データはサーバーへ送信されません

変換ツール

またはファイルをドラッグ&ドロップ

※ 対称鍵方式(HMAC)のみに対応しています。生成された署名鍵はブラウザ外に送信されません。本番環境の秘密鍵をこのツールに入力しないことを推奨します。

JWT Generatorとは?

JWT Generatorは、Header・Payload・署名鍵(Secret)を入力するだけでJSON Web Tokenを生成するツールです。 Web Crypto APIを使用したHMAC署名(HS256/HS384/HS512)に対応しており、JWT Decoderで生成結果を確認することもできます。 認証フローのテストやJWT構造の学習に役立ちます。

使い方

  1. Header と Payload の JSON を編集します(デフォルトのサンプルから変更可能)。
  2. 署名鍵(Secret)を入力します。
  3. アルゴリズム(HS256・HS384・HS512)を選択します。
  4. 自動生成がオンの場合、入力すると即座にJWTが生成されます。

よくある質問

どの署名アルゴリズムに対応していますか?

HMAC方式(HS256・HS384・HS512)の対称鍵署名に対応しています。RS256などの公開鍵暗号方式には対応していません。

生成したJWTは本番環境で使用できますか?

技術的には有効なJWTが生成されますが、ブラウザ上で入力した秘密鍵は安全に管理されているとは言えません。本番環境の秘密鍵は使用しないことを強く推奨します。

Header の alg フィールドは自動的に更新されますか?

はい。アルゴリズムを変更すると Header の "alg" フィールドが自動的に同期されます。

データはサーバーに送信されますか?

いいえ、すべての処理はブラウザ内のWeb Crypto APIを使用して行われます。