テキストのBase64エンコードは、文字列をASCII文字のみで表現する手法です。メール送信やJSONデータの埋め込みなど、テキストを安全に転送する必要がある場面で広く利用されています。日本語の文章をBase64に変換すると、元の文字数より長い文字列になります。
日本語テキストをBase64でエンコードする場合、まずUTF-8でバイト列に変換されてからBase64符号化が行われます。同じ文章でも文字エンコーディングが異なると、生成されるBase64文字列は異なります。当ツールはUTF-8を標準として使用しているため、他のツールとの互換性も確保されています。
Base64でエンコードされたテキストは、A〜Z、a〜z、0〜9、+、/の64種類の文字とパディング用の=で構成されます。元のテキストに含まれる改行やスペースも正しくエンコードされます。大量のテキストを一度に処理する場合でも、ブラウザのメモリ範囲内で高速に動作します。