Base64エンコーダ/デコーダ

テキストをBase64にエンコード、またはBase64をテキストにデコード

Base64とは?

Base64エンコーディング

Base64は、バイナリデータを印刷可能なASCII文字のシーケンスに変換するバイナリからテキストへのエンコーディングスキームです。テキストを処理するように設計されたメディアを通じてバイナリデータを送信する必要がある場合によく使用されます。

一般的な用途

Base64は、メールの添付ファイル(MIME)、HTML/CSSへの画像埋め込み(データURI)、JSON/XMLでのバイナリデータ保存、認証トークンなどで広く使用されています。

Base64文字セット

A-Z, a-z, 0-9, +, /, =

Base64エンコーディングについて

Base64エンコーディングは、64の印刷可能文字(A-Z、a-z、0-9、+、/)を使用してバイナリデータをASCIIテキスト形式に変換します。入力長が3で割り切れない場合、パディングに「=」文字が使用されます。

このエンコーディングはデータサイズを約33%増加させますが、メールシステムやURLなど、バイナリデータをうまく処理できないシステムを通じた安全な送信を保証します。

このツールを使用すると、任意のテキストをBase64にエンコードしたり、Base64文字列を元のテキストにデコードしたりできます。ファイルをアップロードして直接エンコードすることもできます。