Base64エンコードツール
このツールとは Base64エンコードツール
Base64エンコードはバイナリデータやテキストを64種類の印刷可能なASCII文字列に変換します。JSONペイロードへの画像埋め込み、メール添付ファイルの転送、CSS/HTMLのデータURL生成、HTTP Authorizationヘッダーの作成など、テキストのみを扱う環境でデータを安全に送受信する際に広く使用されます。
使い方
- 入力欄にエンコードしたいテキストを入力または貼り付けます。
- Base64エンコード結果が即時出力エリアに表示されます。
- コピーボタンでエンコード済み文字列をクリップボードにコピーします。
- Base64デコードツールのリンクで逆変換ができます。
こんなときに便利
JSONレスポンスに小さな画像を埋め込みたいときは、画像バイナリをBase64に変換すれば、そのままペイロードに入れられる文字列が手に入り、バイナリデータを直接扱う必要がありません。受け取った側は同じBase64デコードで元の画像を復元でき、CSSのデータURLやHTTP Authorizationヘッダーもまさにこの仕組みで動いています。
よくある質問
Base64エンコードとは何ですか?
バイナリデータをA〜Z、a〜z、0〜9、+、/の64文字で表現するエンコード方式です。暗号化ではないため、誰でも簡単にデコードできます。
日本語や絵文字もエンコードできますか?
はい。内部でTextEncoderによるUTF-8処理を行うため、日本語・絵文字・中国語などあらゆるUnicode文字を正しくエンコードできます。
Base64出力はどのくらいサイズが増えますか?
Base64出力は元のデータより約33%大きくなります。3バイトの入力データが4文字の出力になります。