メインコンテンツへ移動

Base64変換

Base64をテキストに戻したり、テキストをBase64に変換したりできます。JWTの内容も確認できますが、署名の検証は行いません。

端末内で処理
長さ: 0 文字推定バイト数: 0 B
デコード結果
(結果なし)
デコード後のサイズ:0 バイト

Base64変換はどう動きますか?

使い方

入力を貼り付け、元のバイト列に合う文字コードを選びます。通常はUTF-8を使い、UTF-16LEはその形式で保存されたデータに使用してください。URL-safe方式では、URLで扱いやすい文字を使います。

確認しておきたい点

Base64はバイト列の表現方法であり、暗号化ではありません。画像などのバイナリが正しいBase64であっても、文字として読めるとは限りません。JWTのペイロードを読めても、内容が本物だとは証明できません。

入力

SGVsbG8gV29ybGQ=

出力

Hello World

入力 → 出力

入力

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9

出力

{"alg":"HS256","typ":"JWT"}

Base64変換が対応するオプションとエッジケースは?

技術リファレンスとオプション
パラメータ型デフォルト動作とエッジケース
文字コード——元のバイト列に対応する方式を選びます。
アルファベット——標準方式とURL-safe方式で使用文字が異なります。
JWT——表示は内容の確認用で、署名検証ではありません。

よくある質問

JWTの内容が読めれば信用できますか?

できません。署名や発行者、対象者、有効期限などは、利用するアプリケーションで検証する必要があります。