Base64エンコーダー・デコーダー

テキストデータとBase64形式を相互変換できるオンラインツール。 API開発、データ変換、画像埋め込み用Base64生成に便利で、リアルタイム変換に対応しています。

Base64について

Base64とは

Base64は、バイナリデータをテキスト形式で表現するためのエンコード方式です。 64種類の印字可能文字(A-Z, a-z, 0-9, +, /)を使用してデータを表現します。

主な用途

メール添付ファイル、HTML/CSSでの画像埋め込み、API通信でのデータ送信、 設定ファイルでのバイナリデータ保存などに使用されます。

URL-Safe Base64

標準のBase64の「+」と「/」を「-」と「_」に置き換えた形式。 URLやファイル名に安全に使用できます。

データサイズ

Base64エンコードすると、元のデータサイズの約133%(4/3倍)になります。 3バイトが4文字に変換されます。

使用例

HTMLでの画像埋め込み:
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUg..." />
APIでの認証ヘッダー:
Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=
JavaScript での使用:
const encoded = btoa('Hello World'); // SGVsbG8gV29ybGQ=