图片转 Base64

将图片文件(PNG, JPG, GIF, SVG, WEBP 等)转换为 Base64 编码字符串。转换过程完全在您的浏览器中完成,图片不会上传到服务器,安全可靠。

点击或拖拽图片到此处

支持 JPG, PNG, GIF, WEBP, SVG (最大建议 5MB)

常见问题
为什么要将图片转为 Base64?
  • 减少 HTTP 请求: 小图片直接嵌入 HTML 或 CSS 中,可以减少页面加载时的请求次数,提升加载速度。
  • 便于传输: Base64 是文本格式,可以方便地通过 JSON 等格式传输图片数据。
  • 离线展示: 在单文件 HTML 中嵌入图片,无需外部资源文件。
注意事项
  • 体积增加: Base64 编码后的体积通常比原图大约 33%。因此不建议转换大图片(建议 10KB 以下的小图标)。
  • 浏览器兼容性: 现代浏览器(IE8+)均完美支持 Data URI Scheme。
  • 缓存问题: 嵌入 CSS/HTML 的图片无法像独立文件那样被单独缓存(除非 CSS/HTML 本身被缓存)。