首页/图片工具/图片转 Base64

图片转 Base64 · 图片转 Base64 内联代码

把小图标转成 Data URI 内联代码,直接贴进 HTML 或 CSS。

图片转 Base64 是什么

把体积很小的图标、logo 直接以 Base64 形式写进 HTML 或 CSS,可以省掉一次额外请求,对首屏渲染速度有实际帮助。但 Base64 会让体积膨胀约三分之一,只适合几 KB 的小图,大图内联反而拖慢页面。本工具自动生成可直接使用的 Data URI 代码片段,并提供体积对比供你判断是否值得内联。

使用方法

  1. 选择一张小图片(建议 10KB 以内)。
  2. 工具立即生成 Data URI 完整代码。
  3. 点「复制 CSS」或「复制 HTML」直接粘贴使用。

常见问题

多大的图片适合内联?
业界经验是 10KB 以内,超过后 Base64 膨胀的代价大于省下的请求开销,反而拖慢首屏。
为什么截图里代码那么长?
Base64 大约比原文件长三分之一,且无法被 gzip 进一步压缩,这是它的固有代价。
支持 SVG 吗?
支持。SVG 是文本格式,内联后往往比 Base64 更省,也可以直接用 URL 编码方式内联。

相关工具