画像をbase64に
スタイルシートに貼り付けられる画像。
ここにファイルをドロップ
またはクリックして端末から選択対応形式: JPG, JPEG, PNG, WEBP, AVIF, GIF, BMP, HEIC, HEIF, SVG, ICO
1回あたり3ファイルまで1ファイル20 MBまで1日10回までProで制限を解除✓ オフラインでも利用可能
ファイルは端末の外に出ません
このツールはブラウザ内だけで動作します。アップロードも保存も行わないため、処理を始める前にインターネット接続を切っても問題ありません。
使い方
- 画像を追加します。PNG・JPEG・GIF・WebP・AVIF・SVG・BMP・ICOに対応します。
- まわりに付ける形を選びます。データURIだけか、CSSの1行か、imgタグか。
- 結果をコピーします。
- サイズの注意書きを確かめてください。リクエストは減りますが、割に合う範囲は思ったより狭いはずです。
よくある質問
- 再エンコードや圧縮をしますか。
- しません。ファイルのバイト列をそのまま読んで符号化するので、最適化済みのPNGは最適化されたまま、アニメーションGIFは動いたままです。「気を利かせて」再エンコードする道具は、アイコンの色を黙って変えてしまいます。
- どれくらい大きくなりますか。
- 約3分の1増えます。base64は3バイトを4文字にし、さらに接頭辞が付きます。HTTPリクエストを1つ減らす代償です。
- 埋め込む価値があるのはどんな場合ですか。
- すぐ必要になる小さなもの、アイコン、1×1の余白画像、メールの中の小さなロゴなどです。数キロバイトを超えると、毎回の読み込みで増える分のほうが、省いたリクエストより高くつくことが多くなります。
- SVGも埋め込めますか。
- 埋め込めますが、多くの場合そうすべきではありません。SVGはテキストなので、HTMLに直接書けばCSSで色を変えられます。base64にするのは、どうしても1つの不透明な文字列でなければならないときです。
- アップロードされますか。
- いいえ。すべてブラウザの中で処理されます。