作業フローを簡素化:miniwebtoolを検索。
追加
こちらもどうぞ
JWTデコーダーAIトークンカウンターJSON to CSV 変換ツールAI正規表現ジェネレーター包除原理電卓
ホームページ > その他 > エンコーダーとデコーダー > JWTジェネレーター
 

JWTジェネレーター

カスタムヘッダー、ペイロードクレーム、およびHMAC署名アルゴリズム(HS256/HS384/HS512)を使用して、署名済みのJSON Web Token(JWT)を生成します。クイッククレームプリセット、有効期限ヘルパー、ライブトークンプレビュー、および3つのJWTセグメントの視覚的な内訳が含まれています。

JWTジェネレーター
🔑 署名アルゴリズム
👁 ライブトークンプレビュー

Embed JWTジェネレーター Widget

JWTジェネレーター

署名済みJSON Web Tokenを作成するための高速で無料のオンラインツール、jwtジェネレーターへようこそ。認証フローのテスト、APIの構築、統合のデバッグ、またはJWTの仕組みの学習など、このジェネレーターを使用すれば、トークンヘッダー、ペイロードクレーム、およびHMAC署名アルゴリズムを完全に制御できます。ワンクリックで有効なHS256HS384、またはHS512トークンを出力し、各セグメントを並べて検査できます。

JSON Web Token とは何ですか?

JSON Web Token (JWT) は、RFC 7519で定義されたコンパクトでURLセーフな資格情報形式です。JWTは2つの当事者間で主体に関するクレームを伝達し、暗号化署名を通じてその整合性を証明します。トークンは自己完結型であるため、受信者は発行者に問い合わせることなく検証できます。この特性により、JWTは現代のWebおよびモバイルアプリケーションのステートレス認証のバックボーンとなっています。

すべてのJWTは、ドットで結合された3つのBase64URLエンコードされた部分から構築されます:

  • ヘッダー — トークンタイプ (typ) と署名アルゴリズム (alg) を宣言するJSONオブジェクト。
  • ペイロード — ユーザーID、有効期限、カスタムデータなどのクレームを保持するJSONオブジェクト。
  • 署名 — エンコードされたヘッダーとペイロードに対するHMACまたはRSA署名で、改ざんから保護します。
トークンの形状: base64url(header).base64url(payload).base64url(signature)
例: eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxMjM0In0.dBjftJeZ4CVP-mB92K27uhbUJU1p1r_wW1gFWFOEjXk

jwtジェネレーターの仕組み

このツールは、RFC 7519 §7.1の正確なJWT署名レシピに従います:

  1. ヘッダーJSONをコンパクトな形式(空白なし)にシリアル化し、Base64URLエンコードします。
  2. ペイロードJSONについても同様に行います。
  3. 2つをドット区切り文字で連結します。これが署名入力になります。
  4. シークレットと選択したSHA-2アルゴリズムを使用して、署名入力のHMACを計算します。
  5. 結果の署名バイトをBase64URLエンコードします。
  6. すべてを header.payload.signature として連結します。

このジェネレーターの特徴

  • 3つのセグメントのカラー視覚化 — ヘッダー(ローズ)、ペイロード(パープル)、署名(シアン)により、各パーツを瞬時に識別できます。
  • Quick Claims パレットisssubaudiatnbfjti をワンクリックで挿入できます。
  • 有効期限ヘルパー — 1時間、1日、7日、30日のプリセットボタンで、正しいUnixタイムスタンプを自動的に計算します。
  • ライブトークンプレビュー — 入力に合わせてエンコードされたヘッダーとペイロードが更新されるため、編集がトークンにどのように影響するかを確認できます。
  • スマートヘッダー同期 — アルゴリズムを切り替えると、ヘッダーの alg フィールドが自動的に更新されます。
  • Base64シークレット切り替え — シークレットがBase64(バイナリキーのJWS規則)として保存されている場合、このオプションを有効にすると、ツールは署名前にデコードします。
  • セグメントごとのコピーボタン — ヘッダー、ペイロード、署名、またはトークン全体を個別にコピーできます。
  • クレームサマリー — 認識された標準クレームが説明とともにリストされ、該当する場合は人間が読めるタイムスタンプも表示されます。

適切なアルゴリズムの選択

このツールがサポートする3つのHMACバリアントは、基盤となるSHA-2ハッシュと署名の長さ以外は機能的に同一です:

  • HS256 — SHA-256を使用したHMAC。256ビット署名。ほぼすべてのJWT発行ライブラリのデフォルトであり、最も広く相互運用可能な選択肢です。
  • HS384 — SHA-384を使用したHMAC。384ビット署名。将来の暗号解読に対してわずかに大きなマージンがあります。
  • HS512 — SHA-512を使用したHMAC。512ビット署名。ポリシーで最長の標準ハッシュが必要な場合に便利です。

3つともすべて、署名者と検証者の両方が保持する共有シークレットに依存しています。RFC 7518 §3.2では、キーの長さは少なくともハッシュ出力と同じ長さであることが要求されています:HS256の場合は256ビット、HS384の場合は384ビット、HS512の場合は512ビットです。

セキュリティ警告: 本物の本番環境のシークレットを、このツールを含むいかなるオンラインツールにも絶対に貼り付けないでください。このジェネレーターは、使い捨てのシークレットを使用した学習、テスト、デバッグのみに使用してください。本番用トークンの場合は、独自のサーバー上で検証済みのJWTライブラリを使用して署名し、AWS Secrets Manager、HashiCorp Vault、Google Secret Managerなどのシークレットマネージャーでシークレットを管理してください。

標準登録済みクレーム

RFC 7519 §4.1は、JWTの発行者と検証者が認識すべき標準クレームの小規模なセットを定義しています。これらはすべてオプションですが、広くサポートされています:

  • iss (発行者) — トークンを作成した者を識別します。多くの場合、URLやサービス名です。
  • sub (主体) — トークンの対象(通常はユーザーID)を識別します。
  • aud (対象者) — トークンの受信者を識別します。単一の文字列または配列の場合があります。
  • exp (有効期限) — トークンを拒否しなければならない時刻をUnixタイムスタンプで示します。
  • nbf (開始時刻) — トークンを受け入れてはならない時刻をUnixタイムスタンプで示します。
  • iat (発行時刻) — トークンが作成された時刻をUnixタイムスタンプで記録します。
  • jti (JWT ID) — トークンを個別に失効させたり追跡したりするためのユニークな識別子。

このツールの使い方

  1. 署名アルゴリズムを選択する — HS256、HS384、またはHS512をクリックします。ヘッダーは一致するように自動的に更新されます。
  2. ヘッダーを編集する(任意) — デフォルトのヘッダーには algtyp が含まれています。検証者が必要とする場合は、カスタム kid (キーID) を追加してください。
  3. ペイロードを構築する — クレームをJSONとして入力するか、Quick Claimsボタンをクリックして標準フィールドを挿入します。有効期限ヘルパーは、選択した相対期間に対して正しいUnixタイムスタンプを書き込みます。
  4. シークレットを設定する — HMAC共有シークレットを入力します。目のアイコンを切り替えると表示されます。シークレットがBase64エンコードされている場合は、チェックボックスを有効にして、ツールが署名前にデコードするようにします。
  5. JWTを生成する — Generate JWTをクリックします。トークン全体、3つのセグメントカード、構造図、および認識されたクレームの概要がまとめてレンダリングされます。
  6. 必要なものをコピーする — 各セグメントのコピーボタンまたはCopy Tokenボタンを使用して、エンコードされた値をPostman、cURL、またはクライアントアプリで使用します。

一般的なユースケース

認証と認可

  • ログイン成功後にアクセストークンを発行する。
  • ユーザーの身元 (sub) に加えてロールや権限クレームをエンコードする。
  • 短命なトークン(15〜60分)に署名し、必要に応じてリフレッシュする。

API統合テスト

  • モックトークンを作成して、期限切れ、未来の日付、または不正な形式のクレームに対してAPIがどのように反応するかをテストする。
  • ユニットテストやCIパイプライン用のフィクスチャJWTを生成する。
  • 本物の認証サーバーにアクセスすることなく、ローカル環境で本番に近いトークンを再現する。

シングルサインオン (SSO) のデバッグ

  • 既知の正常なJWTとプロバイダーが送信しているものを比較して、仕様の差異を見つける。
  • アップストリームの発行者が使用している署名アルゴリズムとキーID (kid) を確認する。

よくある質問

ここで作成されたJWTは本物の有効なトークンですか?

はい。トークンは標準的なエンコードされたヘッダーとペイロードに対してHMACで署名されています。同じシークレットを使用するすべてのJWTライブラリで正常に検証されます。

トークンが他の場所で生成したものと全く同じに見えるのはなぜですか?

JWTは決定論的だからです。同じヘッダー、ペイロード、シークレットが与えられれば、すべての準拠ライブラリは全く同じ文字列を生成します。違いがある場合は、JSONのシリアル化順序、キーのスペル、シークレットのエンコードがすべて一致しているか確認してください。

生成したものを確認するためにJWTをデコードできますか?

はい。このツールをJWTデコーダーと組み合わせてセグメントを検査してください。デコードはBase64URLの手順を逆にするだけです。署名の検証には依然としてシークレットが必要です。

シークレットが短すぎると拒否されるのはなぜですか?

RFC 7518では、ハッシュ出力の長さ以上のキーを推奨しています(HS256の場合は256ビット)。ツール自体は最小値を強制しませんが、適切に動作する検証者は短いキーを拒否する可能性があります。実際の使用では、ランダムに生成された32バイト以上のシークレットを使用してください。

RS256、ES256、または EdDSA をサポートしていますか?

現時点ではサポートしていません。このツールは、共有文字列のみを必要とするHMACベースのアルゴリズムに焦点を当てています。非対称アルゴリズム(RS*、PS*、ES*、EdDSA)にはキーペアとPEMの処理が必要であり、それらは専用のツールの方が適しています。

私のシークレットとペイロードはサーバーに送信されますか?

署名を計算するためにフォームはHTTPS経由で送信されます。リクエストの存続期間を超えてログに記録されたり保存されたりすることはありません。それにかかわらず、本番環境のシークレットをここに入力しないでください。公共のテスト環境として扱ってください。

追加リソース

このコンテンツ、ページ、またはツールを引用する場合は、次のようにしてください:

"JWTジェネレーター"(https://MiniWebtool.com/ja/jwtジェネレーター/) MiniWebtool からの引用、https://MiniWebtool.com/

by miniwebtool チーム. 更新日: 2026年4月26日

エンコーダーとデコーダー:

おすすめ:

InstagramユーザーID検索パーセンテージ減少電卓パーセント増加電卓弧長電卓ランダムカラージェネレーターwar電卓動画を結合MACアドレス検索画像分割ツールフィートとインチからセンチメートルへのコンバーター標準偏差電卓 - 高精度円錐展開図テンプレートジェネレーターエンジェルナンバー電卓ランダム誕生日ジェネレーター番号を並べ替える引用検索 (英語)動画を逆再生ランダム日付ジェネレーターランダムポーカーハンドジェネレーター合計電卓シグマ記法電卓 総和FPSコンバーターランダム超能力ジェネレーターパーセント誤差電卓平方完成電卓売上総利益率電卓相対標準偏差電卓YouTubeチャンネル統計モジュロ電卓英単語ランダム生成ツールランダムトーナメント表作成ツール外れ値電卓熱膨張計算機HEX電卓ASCIIコード表血糖値コンバーター動画を回転オンライン句読点削除ツールMP3ルーパーデシベル (dB) 電卓逆テキスト中央値電卓マスターナンバー電卓ai句読点追加kva計算機楕円円周電卓手数料電卓センチメートルからフィートとインチへのコンバーターボウリングスコア計算機表面積電卓CAGR電卓太陽位置計算機空の行を削除する労働時間計算ツール圧力電卓🖱️ クリックカウンターマン・ホイットニーのU検定計算機ビデオ速度を調整小数時間から普通の時間へのコンバーター筆算足し算・引き算計算機ボルト締付トルク計算機ビンゴカードジェネレーターt検定電卓比率電卓コラージュメーカー桁数電卓筆算割り算電卓四分位範囲電卓私のIPアドレスは何ですかHEXコンバーター中間日計算機加速度電卓土星回帰電卓ポアソン分布電卓配管流量電卓パーセント成長率電卓変化率電卓求人検索ランダムクレジットカードジェネレーター不可視文字除去ツール熱伝達計算機パレットジェネレーターランダム絵文字ジェネレーターオーディオ スプリッター画像回転ツール関数電卓TikTok収益計算ツール愛の相性電卓SRT 時間シフト 電卓指数電卓(高精度)斜面計算機身長パーセンタイル電卓動画から画像抽出ツール配当利回り電卓散布図作成ツールSHA256 ハッシュジェネレーター年の日電卓 - 今日は今年の何日目Twitch収益計算ツール正多角形電卓車両重量配分計算機週番号計算機底2の対数電卓パーセントからppmへのコンバーター分数電卓アンテナ長計算機階段電卓XMLバリデーター世界時計atan2電卓相関係数計算機ANC電卓CRC32チェックサム電卓fena電卓BUN対クレアチニン比電卓GIFメーカーヒストグラムメーカーサイコロローラータンジェント電卓飛行距離電卓ランダムトランプカードジェネレーター角度変換ツールジニ係数電卓平方根電卓CMYKからHEXへの変換ツール動画分割ツール小文字生成器 ⁽ᶜᵒᵖʸ ⁿ ᵖᵃˢᵗᵉ⁾沸点計算ツールAIテキストヒューマナイザーアナグラム生成器ランダム名前ジェネレーターFacebookユーザーID検索カラースキームジェネレータークロスワードパズルメーカーワイヤーゲージ電卓対数電卓💧 露点電卓PSIからbarへの変換器クーパー12分間走計算ツールサッカーxg期待ゴール電卓バーコードジェネレーターローマ数字のコンバーター三相電力計算機取り消し線テキスト生成ツールトルク電卓ランニングペース電卓三角関数グラフ作成ツール割り切れるテスト電卓周波数波長変換ツール直線の方程式電卓角速度計算機じゃんけんジェネレータービデオをループ再生ランダム時刻ジェネレーター服のサイズ変換猫カロリー電卓ベーカーズパーセント電卓SRTからTXTへの変換ツール動画圧縮積分電卓迷路ジェネレーターBCD?????psiからkPaへのコンバーターそろばんシミュレーター文字数による改行日割り家賃計算魔方陣ジェネレーター🔊 トーンジェネレーター点つなぎジェネレーターhba1c電卓タイル目地計算機バイナリ電卓平均寿命電卓ポンドからキログラム変換分圧器計算電卓素数ですかカレンダー電卓hcg倍加時間計算ツール変動係数電卓水星逆行カレンダー自転車サイズ電卓IPアドレスから16進数への変換慣性モーメント計算機斜辺電卓AIお礼状ジェネレーターダイスロール確率電卓ペース カロリー電卓分散電卓 高精度直角三角形電卓10進数から16進数へのコンバーターHTMLからテキストコンバータmcgからmgへの変換ツールVTTからtxtへのコンバーターボロノイ図ジェネレーターヴィジュネル暗号ツール外接円電卓平方数リスト直列抵抗計算機グロスアップ計算機ジェスチャーゲームジェネレーターレシピ栄養計算ツールTwitter (X)用動画変換ゲーマータグジェネレーターチーム名ジェネレーターニックネームジェネレーターラップネームジェネレーターバンド名ジェネレーターファンタジー名前ジェネレーターフォーチュンクッキージェネレーターお絵描きアイデアジェネレータージャーナルプロンプトジェネレーターデイリーアファメーションジェネレーター褒め言葉ジェネレーター口説き文句ジェネレーター親父ギャグジェネレーターランダムジョークジェネレーターランダム雑学ジェネレータートリビアクイズジェネレーターハングマン単語ジェネレーターピクショナリー単語ジェネレーターアイスブレイク質問ジェネレーターNever Have I Ever ジェネレーターどっちを選ぶジェネレーターランダム質問ジェネレーターAI夢占いAI結婚式スピーチジェネレーターAIプレスリリースジェネレーターAI商品説明ジェネレーターAI動画スクリプトジェネレーターAI YouTubeタイトル・概要欄ジェネレーターInstagramキャプションジェネレーターAI LinkedInヘッドライン・自己紹介ジェネレーターAI職務経歴書ブレットジェネレーターAIカバーレター作成ツールAIラップ歌詞ジェネレーターPDFフラット化ツールPDFロック解除(オーナーパスワード削除)PDFテキスト抽出PDFページ抽出PDF単語カウンターPDFにパスワードを設定PDFにページ番号を追加PDFページ並べ替えPDFページ削除PDF回転JPGをPDFに変換PDFをJPGに変換PDF圧縮PDF分割PDF結合PTからPXへの変換器PXからREMへの変換器トラからグラムへの変換器インドの土地単位変換器AI歌詞ジェネレーターAI詩ジェネレーターAIストーリージェネレーターAI翻訳AIテキスト要約ツールmgからmlへの変換器MPHからKMHへの変換器ノットからマイル毎時変換器立方メートルから立方フィート立方フィートから立方ヤード変換器平方フィートから平方メートル換算平方メートルから平方フィート変換器オンスからmlへの変換器mlからオンスへの変換器ガロンからリットル変換器リットルからガロン変換器キログラムからストーンへの変換器ストーンからキログラム変換器インチからミリメートルへの変換器ミリメートルからインチへの変換器マイルからキロメートル変換器キロメートルからマイル変換器華氏から摂氏への変換器摂氏から華氏への変換器バックパックサイズ電卓サーフボード容量電卓テニスグリップサイズ電卓ヘルメットサイズ電卓手袋サイズ電卓帽子サイズ変換スノーボードサイズ電卓スキーサイズ電卓スピードランスプリットタイマーステーブルフォード計算機ダーツチェックアウト電卓ボウリング・エコノミーレート電卓打撃ストライクレート電卓ネットランレート計算機KDレシオ計算機Eloレーティング計算機心拍数回復電卓ハイキング時間計算機ローイングペース計算機ランニング年齢グレード計算機FTP・パワーゾーン計算機Beepテスト電卓ACFTスコア電卓Wilks & DOTS 電卓ホイールオフセット電卓タイヤ負荷指数・速度レーティング検索マイルあたりコスト電卓リース買取電卓オクタン価ブレンド電卓2ストロークオイル混合電卓エンジン排気量計算ソファ搬入電卓薪コード計算機空気清浄機CADR電卓除湿機サイズ計算シーリングファンサイズ電卓カーテンサイズ計算機ラグサイズ電卓額縁の掛け高さ計算機テレビ取り付け高さ計算機テレビサイズ電卓池の容量・ライナー電卓プール塩量計算機プール容量計算給湯器サイズ電卓エポキシ樹脂計算機手すり子間隔電卓巾木とトリムの電卓サイディング計算機デッキ用ステインの計算芝生の種計算機芝生電卓アスファルト電卓立方ヤード電卓電線管充填率電卓直列並列コンデンサ電卓誘導リアクタンス計算機部屋の照明計算機ルクスからルーメン電卓ルーメンからワット変換器発電機サイズ計算機mAh Wh 変換器 電卓アンペアからワット電卓ワットからアンペア電卓摩擦計算機機械的倍率計算機音速計算機波の速度計算機浮力電卓終端速度計算機ド・ブロイ波長計算機光子エネルギー計算機emc2電卓時間の遅れ計算機ケプラーの第三法則計算機脱出速度計算機万有引力計算機ベール・ランベルトの法則電卓ネルンストの式計算機浸透圧計算機沸点上昇電卓凝固点降下計算パーセント組成計算機規定度計算機質量モル濃度計算機pKa→Ka変換器ヘンダーソン・ハッセルバルヒ電卓理論収量計算機制限反応物計算機電子配置計算機インタラクティブ周期表AI授業計画ジェネレーターAIクイズ作成ツール引用ジェネレーター (APA/MLA/Chicago)出席率計算APスコア計算機ACTスコア計算機SATスコア電卓youtube収益見積もりツールランダムRPGキャラクタージェネレーター