画像をドロップすると Base64 文字列またはデータ URI に変換されます。出力形式を選択し、HTML、CSS、JSON に直接コピーできます。ファイルはアップロードされません —すべてブラウザ内で実行されます。
画像 Base64 変換は、ブラウザ内蔵の FileReader API を使用して画像ファイルを Base64 エンコード文字列に変換します。出力は、未加工の Base64 文字列、完全なデータ URI、CSS background-image 宣言、HTML img タグのいずれかとして、用途に応じて整形できます。
Base64は、バイナリデータ(画像など)をプレーンテキストのASCII文字列にエンコードする方法です。data URIは、MIMEタイプを先頭に付けたBase64文字列で、data:image/png;base64,... の形式になります。これはimgタグのsrc属性やCSSのbackground-imageに直接指定できるため、別途ファイルをリクエストせずに画像を埋め込めます。
data URIは、外部ファイル参照がブロックされる可能性があるHTMLメール内の小さなアイコン、ロゴ、インライン画像に最適です。大きな画像ではページの重さが増し、パフォーマンスを低下させる可能性があるため、使用は控えめにしてください。
いいえ。FileReader API が画像をブラウザ内で直接エンコードします。画像がデバイス外に出ることはありません。
Base64 エンコードではデータサイズが約 33% 増加します。バイナリデータの 3 バイトごとに 4 つの ASCII 文字になるためです。100 KB の画像は Base64 文字列として約 133 KB になります。