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=