Base64 エンコードとは
Base64 は、バイナリデータを ASCII テキストとして表現するためのエンコード方式です。64 種類の印刷可能な ASCII 文字(A–Z、a–z、0–9、+、/)を使ってデータを表現します。
主な用途
メール添付ファイルのエンコード(MIME)、CSS の Data URI、JWT(JSON Web Token)のペイロード、HTTP Basic 認証ヘッダー、API レスポンスのバイナリデータ転送などで使われます。
URLセーフ Base64 とは
標準 Base64 の + を - に、/ を _ に置き換え、末尾の = パディングを除去した形式(RFC 4648 §5)。URL やファイル名に安全に使用できます。JWT でも使われています。
日本語について
このツールは UTF-8 エンコーディングを使用して日本語を正しく Base64 に変換します。Python の base64.b64encode(text.encode('utf-8')) と同等の結果が得られます。