JWT エンコード / デコード
HS・RS・ES 各 256〜512 の JWT をデコード・署名・検証し exp/nbf を確認。鍵とトークンはタブの外に出ない。
ツールを開く — JWT エンコード / デコードJWT エンコード / デコード vs Base64 エンコード / デコード
結論から: Base64 はエンコードであってセキュリティではありません。Base64 Encoder/Decoder は任意のテキストを可逆に変換し、URL セーフと UTF-8 オプション付きです。その上に JWT は暗号を載せます。JWT Encoder/Decoder はトークンをデコードするだけでなく、HS256-512、RS256-512、ES256-512 で署名と検証を行い、exp と nbf のクレームもチェックします。読めるペイロードか、検証済みのアイデンティティかの違いです。
| JWT エンコード / デコード | Base64 エンコード / デコード | |
|---|---|---|
| 用途 | HS・RS・ES 各 256〜512 の JWT をデコード・署名・検証し exp/nbf を確認。鍵とトークンはタブの外に出ない。 | Unicode テキストのエンコードや Base64 のデコードをローカルで行います。URL セーフ値にも対応。 |
| 入力 | JWT と、署名や検証の場合はキー | 任意の Unicode テキスト。双方向に変換可能 |
| 出力 | デコードされたヘッダー、ペイロード、署名。HS、RS、ES 各アルゴリズムで exp/nbf をチェック | URL セーフと UTF-8 オプション、スワップボタン付きのエンコード/デコード済みテキスト |
| 主な用途 | API デバッグでのトークンの検査、署名、検証 | テキストペイロードのエンコードや受け取った Base64 文字列のデコード |
主な違い
Base64 ツールはテキストを可逆に変換するだけです。JWT ツールはさらにトークンに署名し、署名とクレームを検証します。
Base64 側は任意の Unicode 文字列を受け付けます。JWT 側はトークンを、署名や検証の場合はキーも必要とします。
Base64 の出力は単純なエンコード済みまたはデコード済みテキストです。JWT の出力はヘッダー、ペイロード、署名を分離し、クレームチェック付きです。
ペイロードのデバッグやシステム間のテキスト移動なら Base64。トークンが信頼できるかの判断なら JWT ツールです。
HS・RS・ES 各 256〜512 の JWT をデコード・署名・検証し exp/nbf を確認。鍵とトークンはタブの外に出ない。
ツールを開く — JWT エンコード / デコードUnicode テキストのエンコードや Base64 のデコードをローカルで行います。URL セーフ値にも対応。
ツールを開く — Base64 エンコード / デコード関連比較