Base64エンコーダー/デコーダー
テキストをBase64にエンコード、またはBase64文字列をテキストにデコードします。
結果
使い方
- エンコードまたはデコードタブを選択
- 入力エリアにテキストまたはBase64文字列を入力
- ボタンをクリックして変換
- 結果をコピーするか、スワップボタンで反転
UTF-8文字およびURL-safe Base64形式に対応
Base64とは?
Base64は、バイナリデータをASCII文字列形式で表現するバイナリからテキストへのエンコード方式です。テキストコンテンツのみを安定してサポートするチャネルを通じてバイナリ形式で保存されたデータを伝送するために設計されました。
仕組み
Base64エンコードは、3バイトのバイナリデータを64文字のセット(A-Z、a-z、0-9、+、/)を使用して4つのASCII文字に変換します。入力長が3で割り切れない場合、=文字がパディングとして使用されます。
文字セット
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/一般的な使用例
メール添付ファイル
メール内のバイナリファイル用MIMEエンコード
Data URI
HTML/CSSに画像を直接埋め込み
JWTトークン
JSON Web TokenはBase64URLエンコードを使用
URLパラメータ
URLでバイナリデータを安全に伝送
XML/JSON
テキストベースのフォーマットにバイナリを埋め込み
データベースストレージ
テキストカラムにバイナリデータを保存