実用ガイド

Base64 で UTF-8 テキストを文字化けせずにデコードする方法

Base64 は言語ではなくバイト列を表します。元のバイトが UTF-8 テキストなら、デコード時も UTF-8 として読む必要があります。

無料ツールを開く

手順

  1. Base64 値を余分な引用符や空白なしでコピーします。
  2. Base64 デコーダーに貼り付けます。
  3. UTF-8 テキストとしてデコードします。
  4. 文字化けする場合は、元データが本当にテキストか確認します。
  5. URL-safe Base64 の場合は文字差や padding を確認します。
  6. デコードした秘密情報を共有しないでください。

重要なポイント

  • Base64 は暗号化ではありません。
  • Unicode テキストは通常 UTF-8 で扱います。
  • Base64 値がバイナリファイルを表す場合、読める文字にはなりません。
  • JWT の各部分は標準 Base64 ではなく Base64URL です。

よくある質問

Base64 デコードで文字化けする理由は?

元のバイトが UTF-8 テキストではない、または別の文字コードで作られた可能性があります。

Base64 に日本語や中国語を含められますか?

はい。通常は UTF-8 バイトに変換してから Base64 エンコードします。

Base64 をデコードした内容は秘密ですか?

いいえ。値を持っている人なら誰でもデコードできます。

関連ガイド