Base64エンコードツール

このツールとは Base64エンコードツール

Base64エンコードはバイナリデータやテキストを64種類の印刷可能なASCII文字列に変換します。JSONペイロードへの画像埋め込み、メール添付ファイルの転送、CSS/HTMLのデータURL生成、HTTP Authorizationヘッダーの作成など、テキストのみを扱う環境でデータを安全に送受信する際に広く使用されます。

使い方

  1. 入力欄にエンコードしたいテキストを入力または貼り付けます。
  2. Base64エンコード結果が即時出力エリアに表示されます。
  3. コピーボタンでエンコード済み文字列をクリップボードにコピーします。
  4. 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文字の出力になります。

関連ツール

最新の記事