Base64エンコーダー

テキストをBase64形式にエンコードします。テキストのみのメディアを通じてバイナリデータを送信するのに便利です。

入力

出力

このツールについて

すべてのデータはブラウザ内でローカルに処理されます。情報はサーバーに送信されません。

このツールについて

Base64エンコーダーは、バイナリデータやテキストを印刷可能な文字のみをサポートするプロトコルを通じて送信するためのASCII安全な表現に変換できる開発者にとって不可欠なツールです。Base64は64文字のセット(A-Z、a-z、0-9、+、/)を使用してバイナリデータを表現し、3バイトの各グループを4つのエンコードされた文字に変換します。このエンコーディング方式は、HTTP Basic認証、HTML/CSSでの画像の埋め込み、JSONでのデータ送信、テキストベースでのバイナリデータの保存を含む、多くの現代のWebテクノロジーの基盤です。

使用例

  • data URIを使用してHTMLまたはCSSに画像を直接埋め込む
  • HTTP Basic認証のための資格情報をエンコード
  • JSON APIを通じてバイナリデータを送信
  • テキストのみのシステムでの保存のためデータをエンコード

よくある質問

Base64とは何で、何に使用されますか?
Base64は、バイナリデータをASCIIテキストに変換するエンコーディング方式です。メール、JSON、XMLなど、印刷可能な文字のみをサポートするメディアを通じてデータを送信するために使用されます。
Base64エンコーディングは機密データに安全ですか?
Base64は暗号化ではなく、エンコーディングのみです。エンコードされたデータは簡単にデコードできます。機密情報を保護するためにBase64を使用しないでください。代わりにAESなどの実際の暗号化を使用してください。
なぜBase64エンコードされたテキストは33%長くなるのですか?
Base64は3バイトごとを4文字に変換し、サイズを約33%増加させます。これは、バイナリデータを印刷可能なASCIIテキストとして表現するコストです。
どんなタイプのファイルでもBase64にエンコードできますか?
はい、Base64は画像、PDF、動画、およびその他のファイルタイプを含むあらゆるバイナリデータをエンコードできます。ただし、サイズは33%増加し、大きなファイルには効率的ではありません。

関連ツール